我正在尝试使用令人敬畏的vue.js创建一个bootstrap模态组件,但是我还没有找到一个好的方法来转换 - 也就是说,我想捆绑几个包含背景,模态窗口,关闭的嵌套元素按钮等组成一个组件.然后,该组件需要包含放置在其中的标记.
组件
<div class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
// transcluded content goes here.
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
内容
<bs-modal>
<h1>Some title lol</h1>
<p>The content 'n stuff</h1>
</bs-modal>
Run Code Online (Sandbox Code Playgroud)
Transcluded
<div class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<h1>Some title lol</h1>
<p>The content 'n stuff</h1>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Jeh*_*han 23
啊,找到了.
http://vuejs.org/guide/components.html#Content_Distribution_with_Slots
您可以使用特殊<slot></slot>元素来指示转码的位置.
所以,
<div class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<slot></slot>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5543 次 |
| 最近记录: |