更改 Vuex 的 store 中的状态值是必须提交 mutation吗

来源:5-5 listview 基础组件的开发和应用-右侧快速入口实现(1)

hyur

2019-11-01

老师,我想请教一下。更改 Vuex 的 store 中的状态值是必须提交 mutation吗(只考虑同步的情况)?入职新公司,代码中,在很多组件直接赋值修改了呢,这样修改也可以吗

写回答

2回答

ustbhuangyi

2019-11-03

直接修改会报警告的,只在 mutation 中修改值可以方便地跟踪每一个状态的变化,从而让我们能够实现一些工具帮助我们更好地了解我们的应用,所以建议把 store 中的值的修改都放到 mutation 中

0
0

慕粉3884565

2019-11-02

我对vuex了解一点点,老师说了没有通过commit提交方式都是非法的,非法会不会以后出现bug那我就不知道了,建议还是按照正常方式,

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程