文件Test1.vue里的内容
import { getData1 } from './vuex/getters.js';
export default{
vuex: {
getters: {
data1: getData1
}
}
}
文件getters.js里的内容
export function getData1(state) {
return state.data1;
}
文件store.js
import Vue from 'vue'
import Vuex from 'vuex'
import * as getters from './getters'
Vue.use(Vuex)
const state = {
// TODO: 放置初始状态
data1: 123
};
const mutations = {
// TODO: 放置我们的状态变更函数
};
export default new Vuex.Store({
state,
mutations,
getters
})
在用vue的chrome调试工具调试时发现 data1一直是undefined
你对data1 赋值了没? 代码贴的太少了