像这样,能方便很多。
return (
<div class="input-group">
{this.$slots.default && this.$slots.default.map(item => {
//如果 item 是个 vue component
return item.componentOptions ? (<item></item>) : (item)
})}
</div>
);
1
oyhw92 2019 年 1 月 10 日
//如果 item 是个 vue component
return item.componentOptions ? this.$createElement(item) : (item) |
2
MerlinLord OP @oyhw92 #1 cannot:(
|
3
WenJimmy 2019 年 1 月 10 日
<item /> ?
|
4
TomVista 2019 年 1 月 10 日
渲染出 item 后,重新声明定义一个 item 组件.
|
5
TomVista 2019 年 1 月 10 日
|
6
TomVista 2019 年 1 月 10 日
@MerlinLord vm.$forceUpdate(); 这个函数,
|