【发布时间】:2017-07-23 22:16:28
【问题描述】:
我正在尝试通过 props 将 store 模块命名空间传递给组件。当我尝试使用道具映射到吸气剂时,它会引发此错误,
未捕获的类型错误:无法将 undefined 或 null 转换为对象
如果我将名称作为字符串传递,它可以工作。
这可行
<script>
export default {
props: ['store'],
computed: {
...mapGetters('someString', [
'filters'
])
}
}
</script>
这不起作用
this.store 已定义
this.store typeof 是一个字符串
<script>
export default {
props: ['store'],
computed: {
...mapGetters(this.store, [
'filters'
])
}
}
</script>
【问题讨论】:
-
你找到解决方案了吗?
-
2020 年 6 月,我在这里查看我的旧问题,看看它是否得到了回答。仍然没有解决方案。
-
也在寻找解决方案。还创建了另一个主题以希望得到一些关注stackoverflow.com/questions/64287347/…
标签: javascript vue.js vuejs2 vue-component vuex