首頁 > web前端 > js教程 > vuex使用步驟詳解

vuex使用步驟詳解

php中世界最好的语言
發布: 2018-05-09 10:06:11
原創
2267 人瀏覽過

這次帶給大家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)
登入後複製
在main.js

import store from './vuex'
new Vue({
 el: '#app',
 router,
 store,
 render:h=>h(App)
})
登入後複製
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

vue axios實作資料互動

Angular Component實用技巧詳解

############################################ ##

以上是vuex使用步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板