vuex的理論知識就不多提了,官網上已經有明確的講解。
創(chuàng)新互聯(lián)建站-專業(yè)網站定制、快速模板網站建設、高性價比漠河網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式漠河網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋漠河地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
用一個簡單的例子來描述一下基本的用法:
第一步:npm install vuex –save-dev
第二步:在目錄中創(chuàng)建store目錄配置管理狀態(tài)
//store/index.js /** * Created by zhaohuan on 2017/7/13. */ import Vue from 'vue' import Vuex from 'vuex'; Vue.use(Vuex); const store = new Vuex.Store({ state: { msg: '原始數(shù)據' }, actions: { fun: function ({commit},date) { commit('saveAdminInfo', {list: date}); }, }, mutations: { saveAdminInfo(state, adminInfo){ state.msg = adminInfo.list; } } }); export default store;
第三步:在main.js中引入store
new Vue({ el: '#app', router, store, template: '', components: { App } });
第四部:編寫路由頁面
//test1.vuemsg:{{msg}}
test2.vue
msg:{{msg}}
修改之前:
test1
test2
以上這篇淺談vuex的基本用法和mapaction傳值問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。