如何从JavaScript文件(而不是Vue组件)获取vuex状态

JavaScript

Green小小古一

2020-03-12

我正在使用vuex(2.1.1),并使之在vue单个文件组件中正常工作。但是,为了避免在vue单个文件组件中出现过多混乱,我将一些功能移到了utils.js导入vue文件模块中。在此,utils.js我想阅读vuex状态。我怎样才能做到这一点?看起来用吸气剂等接近状态是在假设您是在vue组件中工作的,或者不是?

我尝试import state from '../store/modules/myvuexmodule'然后参考,state.mystateproperty但是它总是给出“ undefined”,而在vue-devtools中,我可以看到state属性确实具有正确的值。

我现在的估计是,这根本不是“解决之道”,因为js文件中的state.property值不会是被动的,因此不会更新或发生其他事情,但是也许有人可以确认/证明我错了。

第1314篇《如何从JavaScript文件(而不是Vue组件)获取vuex状态》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android