要启用严格模式,只需在创建 Vuex store 的时候简单地传入 strict: true
。
- const store = new Vuex.Store({
- // ...
- strict: true
- })
在严格模式下,只要 Vuex 状态在 mutation 方法外被修改就会抛出错误。这确保了所有状态修改都会明确的被调试工具跟踪。
跟处理插件的情况类似,我们可以让构建工具来处理:
- const store = new Vuex.Store({
- // ...
- strict: process.env.NODE_ENV !== 'production'
- })