想问下为什么要有mutations-types.js这个东西呢

来源:7-3 播放器Vuex的相关应用

失恋麻辣香锅职人

2020-01-01

想问下为什么要有mutations-types.js这个东西呢,官网api介绍也是说

还有 比如export const SET_XXX = 'SET_XXX'

这后面这个字符串不可以等于其他东西吗,为什么要等于定义的名字,

大写,联想应该是const常量 约定俗成是 大写,

就是没懂,这样的方式来定义,会很便捷吗?

如果是企业项目的话 ,我自己也没进过大企业,但是应该是那种模块化vuex,比如user模块,cart模块,模块化方式不比这个好吗?

求老师解答

写回答

1回答

ustbhuangyi

2020-01-02

这么写的好处在于没有 magic string,也就是当你去 commit 一个 mutation 的时候,可以通过变量而不是直接写字符串,避免出错。

1
1
失恋麻辣香锅职人
谢谢老师了,这样更理解了,为什么更有利于后期维护接手的问题了。
2020-01-03
共1条回复

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

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

5432 学习 · 3804 问题

查看课程