前言
今天在基座调试中发现一个问题,在这里记录一下
我这里是使用了window.localStorage.getItem("token")
函数来获取token,本地调试时是没有问题的,但是在基座调试中就报了这个错。
原因可能是因为uni-app中不能直接使用localStorage。
解决方案
1.安装mp-storage
npm install mp-storage
2. 安装localStorage
npm install localStorage
3. 配置vue.config.js
module.exports = {
configureWebpack:{
plugins: [
new webpack.ProvidePlugin({
'localStorage': ['mp-storage','localStorage'],
'window.localStorage': ['mp-storage', 'localStorage']
})
]
}
}
完成,查看效果,报错消失了。