前言

今天在基座调试中发现一个问题,在这里记录一下 我这里是使用了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']
      })
		]
	}
}

完成,查看效果,报错消失了。