真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何快速應(yīng)用vue中的vuex

如何快速應(yīng)用vue中的vuex,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司主營老城網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),老城h5微信小程序開發(fā)搭建,老城網(wǎng)站營銷推廣歡迎老城等地區(qū)企業(yè)咨詢

vuex.js

狀態(tài)(數(shù)據(jù))管理

在vue中當我們管理數(shù)據(jù)的時候比較亂,我們要用到下面的這個庫,vuex.js

Vuex介紹

每一個Vuex應(yīng)用的核心就是store(倉庫),他是用來存儲數(shù)據(jù)的

"store" 基本上就是一個容器,它包含著你的應(yīng)用中大部分的狀態(tài)(state)。Vuex 和單純的全局對象有以下兩點不同

1.Vuex 的狀態(tài)存儲是響應(yīng)式的

2.你不能直接改變 store 中的狀態(tài)

vuex有6個概念

  • Store(最基本的概念)(創(chuàng)庫)

  • State (數(shù)據(jù))

  • Getters(可以說是計算屬性)

  • Mutations

  • Actions

  • Modules

讓我們看看怎么來創(chuàng)建一個創(chuàng)庫

store 用來儲存數(shù)據(jù)(狀態(tài))

new Vuex.Store({})

數(shù)據(jù)我們放到state里面

state:{}

讓我們看看怎么來讀取里面的數(shù)據(jù)

store.state.數(shù)據(jù)

接下來讓我們看看怎么去修改數(shù)據(jù)

mutations: {}

我們怎么調(diào)mutations的數(shù)據(jù)

用commit()方法來調(diào)用

接下來讓我們做一個小效果來看一下vuex在vue中怎么應(yīng)用

我們做一個購物車加減按鈕的效果

運行效果

如何快速應(yīng)用vue中的vuex

  
            

我們從store里面獲取的數(shù)據(jù)最好放到計算屬性中

當一個組件需要獲取多個狀態(tài)時候,將這些狀態(tài)都聲明為計算屬性會有些重復(fù)和冗余。為了解決這個問題,我們可以使用mapState輔助函數(shù)幫助我們生成計算屬性

下面我們做一個小的效果(注意:注釋的計算屬性和下面使用mapState輔助函數(shù)2個結(jié)果是相同的)

當映射的計算屬性的名稱與 state 的子節(jié)點名稱相同時,我們也可以給 mapState 傳一個字符串數(shù)組。

運行效果

如何快速應(yīng)用vue中的vuex

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


網(wǎng)站題目:如何快速應(yīng)用vue中的vuex
網(wǎng)站路徑:http://weahome.cn/article/jigjdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部