vuex有哪幾種屬性?

程序猿 2021-03-15 21:28:33 2282瀏覽 加載中

有五種,分別是State、 Getter、Mutation、Action、 Module

vuex的State特性

A、 Vuex就是一個(gè)合店合宏甲百的了很多對(duì)象甘中state就是數(shù)據(jù)源存放地,對(duì)應(yīng)于一般Vue對(duì)象里面的data

B、state 里面存放的數(shù)據(jù)是響應(yīng)式的 Vue組件從store中讀取數(shù)據(jù),若依賴這個(gè)數(shù)據(jù)的組件也會(huì)發(fā)生更新是store 中的數(shù)據(jù)發(fā)生改變

C、它通過(guò)mapState 把全局的state和aetters映射到當(dāng)前組件computed 的計(jì)算屬性中

vuex的Getter特性

A、getters 可以對(duì) State進(jìn)行計(jì)算操作,它就是Store的計(jì)算屬性

B、雖然在組件內(nèi)也可以做計(jì)算屬性,但是 getters可以在多組件之間復(fù)用

 C、如果一個(gè)狀態(tài)只在一個(gè)組件內(nèi)使用,是可以不用getters

vuex的Mutation特性

Action類似于mutation,不同在于: Action提交的是 mutatiion,而不是直接變更狀態(tài);Action 可以包含任意異步操作。

vuex的Action特性

包含任意異步操作,通過(guò)提交mutation 間接更變狀態(tài)

vuex的Module特性

將 store分割成模塊,每個(gè)模塊都具有state、mutation、adgetter、甚至是嵌套子模塊

標(biāo)簽: vuex
最后修改:2025-04-04 10:53:54

非特殊說(shuō)明,本博所有文章均為博主原創(chuàng)。

国产免费久久受久久,人妻AV成熟片久久久久久,亚洲综合无码日韩,国产AV无码乱码精品国产 www.sucaiwu.net