【发布时间】:2017-08-27 21:22:15
【问题描述】:
我有一个 vue 组件,比如说my-component,它是这样的:
<div class="outer">
<div class="inner">
<slot></slot>
</div>
</div>
当我使用组件时:
<my-component>
<p>This is paragraph 1 </p>
<p>This is paragraph 2 </p>
</my-component>
生成的 html 变成这样(通常应该这样):
<div class="outer">
<div class="inner">
<p>This is paragraph 1 </p>
<p>This is paragraph 2 </p>
</div>
</div>
但是,相反,我正在寻找一种方法来产生这样的东西:
<div class="outer">
<div class="inner">
<p>This is paragraph 1 </p>
</div>
<div class="inner">
<p>This is paragraph 2 </p>
</div>
</div>
如何将inner div 与每个slot 元素相关联?
【问题讨论】:
标签: javascript vue.js