- 添加本地存储
export const setStorage = (key, value) => {
try {
wx.setStorageSync(key, value)
} catch (error) {
console.error(`存储 ${key} 的时候发送异常`, error)
}
}
import { setStorage, getStorage, removeStorage, clearStorage } from './utils/storage'
App({
setSto(){
setStorage("name", "张三")
}
})
- 获取本地存储
export const getStorage = (key) => {
try {
const val = wx.getStorageSync(key)
if(val) return val
} catch (error) {
console.error(`获取 ${key} 的时候发送异常`, error)
}
}
import { setStorage, getStorage, removeStorage, clearStorage } from './utils/storage'
App({
getSto(){
const name = getStorage("name")
console.log(name);
}
})
- 删除某个本地存储
export const removeStorage = (key) => {
try {
wx.removeStorageSync(key)
} catch (error) {
console.error(`删除 ${key} 的时候发送异常`, error)
}
}
import { setStorage, getStorage, removeStorage, clearStorage } from './utils/storage'
App({
removeSto(){
removeStorage("name")
}
})
- 清空所有本地存储
export const clearStorage = () => {
try {
wx.clearStorageSync()
} catch (error) {
console.error(`清空的时候发送异常`, error)
}
}
import { setStorage, getStorage, removeStorage, clearStorage } from './utils/storage'
App({
clearSto(){
clearStorage()
}
})