vuex的使用與部署

2021-09-26 16:30:23 字數 685 閱讀 1153

由於store會隨著專案大起來的話,再寫在同乙個js裡面的話,維護起來會非常困難,至少,會很頭疼。

所以可以考慮這樣部署

到src資料夾新建乙個store資料夾,新建乙個index.js(模組名根據你的需要起)

const index = ,

mutations: ,

communitie (state, res)

}}export default index

//需要用mutations裡的方法就到需要使用的頁面commit

this.$store.commit('communitie', res.data.defaultname)

//使用state資料就到該頁面

watch:

},

import vue from 'vue'

import vuex from 'vuex'

import index from './store/index'

vue.use(vuex)

export default new vuex.store(

})

最後到main.js去掛載就ok了

import store from './store'

new vue()

vuex的學習與使用

vue中有父子元件之間的通訊,但某些變數需要在全域性使用,那就用到了vuex,vuex 是乙個專為 vue.js 應用程式開發的狀態管理模式。建立乙個vue3專案,具體如下vue cli3的建立 記得在選配置的時候選上vuex 專案建立成功後,得到的專案目錄如下 其中的store.js就是用來設定v...

vuex與redux的使用

state 儲存資料 mutations 修改state資料的同步方法 actions 非同步方法,請求之類的 modules 掛載別的倉庫 vue例項中使用this.store.xx來使用資料,呼叫action中的方法需要 this.store.dispatch 方法名 進行分發,需要呼叫muta...

Vuex學習與使用

vuex 是乙個專為 vue.js 應用程式開發的狀態管理模式。它採用集中式儲存管理應用的所有元件的狀態,並以相應的規則保證狀態以一種可 的方式發生變化這是vuex的官網,對vuex的解釋,乍一看挺難理解的,什麼叫 狀態管理模式?什麼又是集中式儲存管理?官網的描述不明覺厲。首先我們就先來解釋這個定義...