這次帶給大家vuex使用步驟詳解,vuex使用的注意事項有哪些,以下就是實戰案例,一起來看一下。
vuex是一個專為vue.js設計的集中式狀態管理架構。狀態?我把它理解為在data中的屬性需要共享給其他vue元件使用的部分,就叫做狀態。簡單的說就是data中需要共用的屬性。
1.在vue 元件中
#執行enabledcheckbox方法,true 為參數,用來改變state中的值
this.$store.dispatch("enabledcheckbox",true)
從state取得useredit的值
this.$store.state.useredit
2 在vuex匯出的物件對新增值到state
##添加mutations 來改變state的值添加actions 來mutations
import Vue from 'vue' import vuex from 'vuex' Vue.use(vuex) export default new vuex.Store({ state: { useredit: false, }, mutations: { ENABLEDCHECKBOX(state, value) { state.checkboxDisable = value }, }, actions: { enabledcheckbox({ commit }, value) { commit('ENABLEDCHECKBOX', value) }, } }) //console.log(vuex)
import store from './vuex' new Vue({ el: '#app', router, store, render:h=>h(App) })
以上是vuex使用步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!