将属性值传递给组件内部的计算属性

问题描述 投票:0回答:1

是否/良好的做法是在组件内部的计算属性函数内使用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")
javascript vue.js nuxt.js
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.