【发布时间】:2021-03-31 05:51:35
【问题描述】:
我在页面的fetch() 钩子中获取一个 api,然后通过一个操作和一个突变,我在我的状态下更新了一个名为movieList 的值。我知道动作和突变有效,因为我可以看到它们正确记录响应对象。但是我的页面似乎在我的商店中找不到movieList,所以它返回未定义。这是我的文件夹结构:
这是我的状态:
const state = () => ({
movieList: 'pashmi'
});
请注意,我初始化了movieList: 'pashmi' 以测试...mapState 是否返回pashmi,但它仍然返回未定义。这是我的地图状态:
import { mapState } from "vuex";
computed: {
...mapState("movies", ["movieList"]),
}
【问题讨论】: