很奇怪,提示没有暴露,但是明明暴露过了:
module.exports = {
setStorage,
getStorage,
removeStorage
}
于是我又尝试了另一种方法:【依旧不行,错误原因提示一致】
export default{
setStorage,
getStorage,
removeStorage
}
于是只能每一行写一下export:【编译通过,可行】
export const setStorage = (key, value) => {
wx.setStorageSync(storageKey + key, value)
}
export const getStorage = (key) => {
return wx.getStorageSync(storageKey + key)
}
export const removeStorage = (key, callback) => {
console.log('quit')
wx.removeStorage({
key: storageKey + key,
success(res) {
callback && callback()
}
})
然后发现这样写也行:【不写default,编译通过,可行】
export{
setStorage,
getStorage,
removeStorage
}
....目前还不清楚什么原因,暂且感觉可能是卡了,以后再探索。