vue中的vuex的使用

2021-09-28 21:27:12 字數 656 閱讀 4974

vuex是乙個專為vue應用程式中資料的狀態的管理技術。

要想使用vuex首先我們要安裝  基於npm包   在專案檔案 按住shift鍵+滑鼠右鍵 在命令列終端開啟  輸入

npm i vuex -s   -s是儲存本地的pack.json檔案中

在vue專案的main.js中引入 vuex   import vuex from "vuex"  注意大小寫

註冊使用vuex   

vue.use(vuex)

建立儲存物件

var store=new vue.store(,3000)//用定時器模擬非同步修改

最後還差 一步就配置 完成了 就是在將建立的store物件新增到  vue物件中   new vue()  寫在裡面就可以使用了 。

下面就是 呼叫vuex中的共享資料了:

直接在中使用 是}  注意後面不要加括號

修改共享資料中的資料是 :this.$store.commit("subcount"); 提交subcount方法  this.$store.commit("clear")  你可以在 元件中的methods中使用 也可以在watch 中也可以使用

非同步修改資料的呼叫方法不一樣:this.$store.dispatch("modifycount");

好了 vuex的使用就說到這裡了

vue中vuex的總結

模板裡面不需要寫this.js中必須寫上 觸發事件的通知,如果需要資料的話,必須要指定兩個東西 訊息名和資料,不需要資料的話只指定訊息名 觸發store中對應的action去呼叫,要對應起來,如何對應呢?方法名和訊息名一致 元件中一旦要讀vuex管理的狀態或者計算屬性,都在元件的computed去操...

vue 中的Vuex實踐

建乙個資料夾store 在下面新建乙個檔案inde.jx import vue from vue import vuex from vuex vue.use vuex const state export default newvuex.store 在main.js 中新增 如果index.js換作...

vue中狀態管理vuex的使用分享

一 main.js中引入 store 二 新建store資料夾 index.js為入口js檔案 import vue from vue import vuex from vuex import user from modules user import getters from getters vu...