【发布时间】:2018-11-20 21:27:07
【问题描述】:
如何编写我的组件来包装另一个 vue 组件,同时我的包装器组件获得一些额外的道具?我的包装模板组件应该是:
<wrapper-component>
<v-table></v-table> <!-- pass to v-table all the props beside prop1 and prop2 -->
</wrapper-component>
和包装道具:
props: {
prop1: String,
prop2: String
}
这里我想包装一个表格组件,并将传递给包装器的所有道具和事件传递给表格组件,除了两个额外的道具prop1和prop2。在 vue 中这样做的正确方法是什么?
事件也有解决方案吗?
【问题讨论】:
-
这就是 $listeners 和 $props 的具体用途。
标签: javascript vue.js vue-component wrapper