vue中二次封装时引入store里数据报错的问题 Uncaught TypeError: Cannot read properties of undefined (reading ‘getters‘)
vue中二次封装时引入store里数据报错的问题 Uncaught TypeError: Cannot read properties of undefined (reading 'getters')
·
引入store目的:需要仓库中的一个uuid数据,然后通过加到请求头上发送给服务器作为唯一辨识。
错误演示:
直接引入store
报错:
错误原因:
目前没弄懂具体错误原因(欢迎大家指点)。搜索得知可能是因为store里引用了axios,axios中引用了store(上述错误提示),从而导致循环引用。
解决方法:
在ajax.js中直接引入存uuid数据的文件(detail.js) 而不是引入store中index.js文件
后检查网页网络中的某个请求的请求头中可发现userTempId有了uuid_token()的数据
更多推荐
已为社区贡献1条内容
所有评论(0)