这两天初学vuex,在编写程序的时候遇到这个问题,state冲突,改了半天才把error解决,记录一下这个问题和自己的一点理解。
我一开始是这么写的
得到报错如下
我的理解 是写在store内外的state只能唯一
要是外面有state并存数,Store内的state就不能带括号
要是外面无state,那就可以在Store内给state存数
比如在外面写了state,还在Store内用了带括号的state如下
Vue就会给你报错:
error: ‘state’ is assigned a value but never used (no-unused-vars) at src\store.js:6:7:
翻译过来即是