关于学习VUEX的学习记录
关于学习VUEX的学习记录store文件import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({state: {isView: false},mutations: {SET_ISVIEW: (state, isView) => {state.isView = isView
·
store文件
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
isView: false
},
mutations: {
SET_ISVIEW: (state, isView) => {
state.isView = isView
}
},
actions: {
SET_ISVIEW: ({ commit }, payload) => {
commit('SET_ISVIEW', payload)
}
},
getters: {
getIsView(state) {
return state.isView
}
}
})
export default store
对于state、mutations、actions、getters、Moudle的理解
state:就相当于数据库表的列名
isView就是相当于一个列名,而flase就是isView列下的数据
mutations:相当于对这个表的进行的操作(类似于视图)
SER_ISVIEW的意思就是赋值给isView
action操作mutation里面的方法(操作视图)
getter获取state里面的数据进行展示(类似于select语句选择语句进行展示)
Moudle直接上图
更多推荐
已为社区贡献12条内容
所有评论(0)