【问题标题】:nuxt, ...mapState value is returned as undefinednuxt, ...mapState 值返回为未定义
【发布时间】: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"]),
  }

【问题讨论】:

    标签: vue.js nuxt.js vuex


    【解决方案1】:

    将 movies.js 重命名为 index.js,应该可以。

    【讨论】:

      猜你喜欢
      • 2022-11-11
      • 2020-05-22
      • 2022-11-03
      • 1970-01-01
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多