52 lines
797 B
JavaScript
52 lines
797 B
JavaScript
|
|
/**
|
|
* 写入缓存
|
|
* @param {string} key
|
|
* @param {object} value
|
|
*/
|
|
const setStorage = (key, value) => {
|
|
wx.setStorageSync(key, value)
|
|
}
|
|
|
|
/**
|
|
* 读取缓存
|
|
* @param {string} key
|
|
* @param {*} defaultValue
|
|
*/
|
|
const getStorage = (key, defaultValue = null) => {
|
|
const value = wx.getStorageSync(key);
|
|
if (value === '')
|
|
return defaultValue;
|
|
return value;
|
|
}
|
|
|
|
const showLoading = (msg) => {
|
|
wx.showLoading({
|
|
title: msg,
|
|
mask: true,
|
|
})
|
|
}
|
|
|
|
const hideLoading = () => {
|
|
wx.hideLoading({
|
|
noConflict: true,
|
|
});
|
|
}
|
|
|
|
const showInfo = (msg, icon = "none", mask = false) => {
|
|
wx.showToast({
|
|
title: msg,
|
|
mask: mask,
|
|
icon: icon,
|
|
})
|
|
}
|
|
|
|
module.exports = {
|
|
setStorage,
|
|
getStorage,
|
|
info: wx.getAccountInfoSync(),
|
|
device: wx.getDeviceInfo(),
|
|
showLoading,
|
|
hideLoading,
|
|
showInfo,
|
|
} |