小程序简友广场

小程序组件插槽

2018-09-23  本文已影响69人  前端来入坑

匿名插槽

<!-- 组件模板 -->
<view class="wrapper">
  <slot></slot>
</view>

使用时,用 slot 属性来将节点插入到不同的slot上。

<!-- 引用组件的页面模版 -->
<view>
  <component-tag-name>
    <!-- 这部分内容将被放置在组件 <slot > 的位置上 -->
    <view >这里是插入到组件slot 中的内容</view>
    <!-- 再来一个view一样插入 <slot > 的位置上 -->
    <view >这里也是插入到组件slot 中的内容</view>
  </component-tag-name>
</view>

实名插槽

<!-- 组件模板 -->
<view class="wrapper">
  <slot name="before"></slot>
  <view>这里是组件的内部细节</view>
  <slot name="after"></slot>
</view>

使用时,用 slot 属性来将节点插入到不同的slot上。

<!-- 引用组件的页面模版 -->
<view>
  <component-tag-name>
    <!-- 这部分内容将被放置在组件 <slot name="before"> 的位置上 -->
    <view slot="before">这里是插入到组件slot name="before"中的内容</view>
    <!-- 这部分内容将被放置在组件 <slot name="after"> 的位置上 -->
    <view slot="after">这里是插入到组件slot name="after"中的内容</view>
  </component-tag-name>
</view>
上一篇下一篇

猜你喜欢

热点阅读