Vuex的5个核心属性是什么?

2022-12-22 0 916

Vuex的5个核心理念特性依次是 State、 Getter、Mutation 、Action、Module。

Vuex的5个核心属性是什么?

1)state

state 为单个状况树,在 state 中须要表述他们所须要管理工作的字符串、第一类、

2)getter

getter 有点儿类似于 Vue.js 的排序特性,当他们须要从 store 的 state中衍生出许多状况,所以他们就须要采用 getter,getter 会转交 state 做为第两个模块,所以 getter 的codice会依照它的倚赖被内存出来,多于 getter 中的倚赖值(state 中的某个须要衍生状况的值)出现出现改变的这时候才会被再次排序。

Vuex的5个核心属性是什么?

3)mutation

更动 store 中 state 状况的惟一方式是递交 mutation,就很类似于该事件。每一 mutation 都有两个字符串类型的该事件类别和两个反弹表达式,他们须要出现改变 state 的值要是在反弹表达式中出现改变。他们要继续执行那个反弹表达式,所以他们须要继续执行两个适当的初始化方式:store.commit。

Vuex的5个核心属性是什么?

4)action

action 可以递交 mutation,在 action 中可以继续执行 store.commit,所以 action 中可以有任何的异步操作。在页面中如果他们要嗲用那个 action,则须要继续执行 store.dispatch。

5)module

module 其实只是解决了当 state 中很复杂臃肿的这时候,module 可以将 store 分割成模块,每一模块中拥有自己的 state、mutation、action和 getter。

举报/反馈

Vuex的5个核心属性是什么?
上一篇: 解构

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务