vuex最簡(jiǎn)單的使用方法

引入第三方插件,有個(gè)監(jiān)聽,當(dāng)?shù)诙芜M(jìn)入之后監(jiān)聽到的要更改視圖,但是無果,用vuex最簡(jiǎn)單的解決此問題

1.引入vuex

2.創(chuàng)建store文件,添加index.js

import Vue from 'vue'

import Vuex from 'vuex'

Vue.use(Vuex)

const state = {

? arr:[],

? mentionedJson:{}

}

const mutations = {

? ? modifyArray(state, obj){

? ? ? ? if(!!obj)

? ? ? ? {

? ? ? ? ? ? state.arr= obj

? ? ? ? }

? ? ? },


}


export default new Vuex.Store({

? state,

? mutations,

})

3.main.js??

import store from './store/index.js'

new Vue({

? ? el: '#app',

? ? router,

? ? store,

? ? components: { App },

? ? template: '<App/>'

})

4.使用

computed:{

? ? historyList(){

? ? ? return this.$store.state.arr;??

? ? },

? },

事件中監(jiān)聽修改

let array = [1,2,3]

_this.$store.commit('modifyArray',array?);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 安裝 npm npm install vuex --save 在一個(gè)模塊化的打包系統(tǒng)中,您必須顯式地通過Vue.u...
    蕭玄辭閱讀 3,038評(píng)論 0 7
  • ### store 1. Vue 組件中獲得 Vuex 狀態(tài) ```js //方式一 全局引入單例類 // 創(chuàng)建一...
    蕓豆_6a86閱讀 787評(píng)論 0 3
  • 姓名:岳沁 學(xué)號(hào):17101223458 轉(zhuǎn)載自:http://blog.csdn.net/h5_queensty...
    丘之心閱讀 2,214評(píng)論 0 1
  • Vuex是什么? Vuex 是一個(gè)專為 Vue.js應(yīng)用程序開發(fā)的狀態(tài)管理模式。它采用集中式存儲(chǔ)管理應(yīng)用的所有組件...
    蕭玄辭閱讀 3,232評(píng)論 0 6
  • 備注:此案例是用vue腳手架創(chuàng)建的demo 1、首先要知道什么是Vuex? 在Vue官方網(wǎng)站的解釋是:Vuex 是...
    浪流兒閱讀 4,145評(píng)論 0 3

友情鏈接更多精彩內(nèi)容