vue中二次封装时引入store里数据报错的问题 Uncaught TypeError: Cannot read properties of undefined

vue中二次封装时引入store里数据报错的问题 Uncaught TypeError: Cannot read properties of undefined ,第1张

引入store目的:需要仓库中的一个uuid数据,然后通过加到请求头上发送给服务器作为唯一辨识。

错误演示:

直接引入store

报错:

 

错误原因:

        目前没弄懂具体错误原因(欢迎大家指点)。搜索得知可能是因为store里引用了axios,axios中引用了store(上述错误提示),从而导致循环引用。

解决方法:

在ajax.js中直接引入存uuid数据的文件(detail.js) 而不是引入store中index.js文件

后检查网页网络中的某个请求的请求头中可发现userTempId有了uuid_token()的数据

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/940559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存