在非vue文件获取vuex中的值
const state = {
isConnected: true, //设备网络状态 Boolean
}
const getters = {
getIsConnected(state) {
return state.isConnected;
},
};获取模块app下的 isConnected
store.getters('app/getIsConnected')default.getters is not a function
修改为
store.getters['app/getIsConnected']
getters在别得地方调用不需要括号
也就是vuex将getters里面的函数对外暴露为一个属性,而不是一个方法
拓展Vue文件内获取vueX中的值
import { mapState, mapActions } from "vuex";
computed:{
...mapState("app", {
isConnected: (state) => state.isConnected,
}),
},
