当前位置:   article > 正文

微信小程序 自定义组件 插槽slot_微信小程序写组件增加solt

微信小程序写组件增加solt

自定义组件中插槽slot,顾名思义,就是在组件中存放的占位符,具体内容由组件的使用者指定

插槽slot分为

  • 单个插槽
  • 多个插槽

单个插槽的使用方式:

在组件的wxml页面中定义slot

  1. <view>
  2. <slot></slot>
  3. <view>

在使用组件的页面中给插槽填充数据,其中,my-test5是组件的名称。

  1. <my-test5>
  2. 通过使用者填充的slot
  3. </my-test5>

多个插槽的使用方式

在微信小程序中,插槽slot默认只能有一个,如果希望组件中使用多个插槽,需要在组件的.js文件中定义multipleSlots为true

  1. Component({
  2. options:{
  3. multipleSlots:true
  4. }
  5. }

多个slot使用不同的name属性进行区分

  1. <view>
  2. <slot name="before"></slot>
  3. <view>
  4. 组件本身
  5. </view>
  6. <slot name="after"></slot>
  7. </view>

在页面中使用slot,通过slot属性进行标注

  1. <my-test5>
  2. <view slot="before">
  3. 通过使用者填充的slot
  4. </view>
  5. <view slot="after">
  6. 通过使用者填充的slot
  7. </view>
  8. </my-test5>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/731073
推荐阅读
相关标签
  

闽ICP备14008679号