在vuex组件中的mutations属性中的定义的函数,有时会要用到vue这个对象。正常在其他的地方使用是通过this这个变量来获取,但是在mutations定义的函数中this指定的是Vuex这个当前对象。 办法: 在main.js中通过一个变量接收实例化的Vue对象,然以导出这个变量,这样在其他地方可以通过导入这个变量来使用Vue对象。 //main.jsc...
在寻找解决这个问题的方法时,我发现了这个问题。我做了一些实验,并认为有一个解决办法。
使用vuex提供的mapMutations方法在组件中使用,可以直接调用修改state() 查看答案