所以我有这个getters.js
文件,其中包含以下代码:
const getWeatherInfo = state => state.weather;
const getLatitude = state => state.lat;
const getLongitude = state => state.lng;
export default {
getWeatherInfo, getLatitude, getLongitude
}
所有这些吸气剂在我的actions
中都能正常工作并返回值。现在的问题是,如果我在.vue
文件中调用此文件:
import { mapGetters } from 'vuex';
export default {
created()
{
console.log(this.$store.getters)
}
}
这将返回我的吸气剂及其值:
getLatitude: 54.6963456
getLongitude: 25.2469248
getWeatherInfo: Object
但是如果我这样称呼:
console.log(this.$store.getters.getWeatherInfo)
变成了undefined
蚂蚁,不再包含数据对象。为什么会这样?