Vuex store中的getter用于从store中的state派生出一些状态,并在多个组件中复用。如果你的getter总是返回false,可能有以下几个原因:
下面是一个简单的Vuex getter示例,它应该返回一个布尔值:
const store = new Vuex.Store({
state: {
isLoggedIn: false
},
getters: {
isLoggedIn: state => {
return state.isLoggedIn;
}
}
});
// 使用getter
console.log(store.getters.isLoggedIn); // 应该输出 false,因为state.isLoggedIn的初始值是false
没有搜到相关的文章