【发布时间】:2020-02-28 14:50:43
【问题描述】:
在组件内的计算属性函数中使用 prop 值是否可能/良好做法?如果是这样,我如何用这个道具建立回报?
Carousel.vue
props: [
'source',
],
computed: {
items () {
return this.$store.state.(prop value source here).list
}
}
store/categorya.js (categoryb和categoryc一样)
import categorya from '(...)'
export const state = () => ({
list: categorya
})
更新
Index.vue
carousel(source="categorya")
carousel(source="categoryb")
carousel(source="categoryc")
【问题讨论】:
-
你想做什么?如果你想要这个列表,那就是
this.$store.state.list -
你的第一个代码完全解决了我的问题。我只想搜索具体的store,根据prop的值填充Carousel.vue组件
标签: javascript vue.js vuejs2 vuex vuex-modules