前端小技巧加强

2023-10-10 12:49:45 浏览数 (2)

this.commit('m_cart/saveToStorage') 

1. this : 在Vue.js 组件中,this 通常指向当前组件的实例,因此 this 表示当前 Vue 组件的实例

2. commit : 在vuex中,commit 是一个用于触发 mutations 的方法。commit 方法的作用是提交一个mutation ,从而修改 Vuex store 的状态

3. 'm_cart/saveToStorage': 这是一个字符串,表示要提交的 mutation 的类型。在这个例子中,mutation 的类型是'm_cart/saveToStorage',这通常按照模块化的方式来组织,其中 'm_cart' 可能是一个 Vuex 模块的命名空间,而 saveToStorage 是该模块中的一个具体的 mutation。

综合起来,这行代码的作用是在当前 Vue 组件的实例中触发 Vuex store 中名为 'm_cart/saveToStorage' 的 mutation。这将触发相应的 mutation 处理函数,从而修改 Vuex store 中的状态。

0 人点赞