为什么组件数据都传seller
来源:4-3 tab 组件抽象和封装

慕标赏嗨
2019-07-03
tabs() { return [ { label: '商品', component: Goods, data: { seller: this.seller } }, { label: '评论', component: Ratings, data: { seller: this.seller } }, { label: '商家', component: Seller, data: { seller: this.seller } }, ] }
不是很明白,为什么组件的data都传了seller?代码如上,O(∩_∩)O谢谢~
写回答
1回答
-
ustbhuangyi
2019-07-03
因为是商家的数据,所以使用了 seller 这个 key,而外层的 data 是传递给动态组件的数据。
为什么要包一层 seller,而不直接使用 data,是因为这种数据结构有很灵活的扩展性,假设未来你要传递给这些动态组件的数据不仅仅是商家数据,那么就可以添加一些 key 动态扩展数据。022019-07-03
相似问题