- 需求,我现在首页应用了两个自定义组件, ,分别用来展示首页主页面和点击分类后,数据列表页面。
- 方案
在vue中可以直接使用component,is来控制使用哪个组件
<component class="tab-page-content" :is="item.isHome ? 'HomeData' : 'DataList'" :params="{[item.paramsName]: item.pk_id}">
<component class="tab-page-content" :is="item.isHome ? 'HomeData' : 'DataList'" :params="{[item.paramsName]: item.pk_id}">