收藏
回答

组件slot插槽,明明只写了一个标签,结果却被渲染成十多个?

<!--自定义组件-->
<van-field
   label="{{ label }}"
>
   <slot wx:if="{{ useSlotRightIcon }}" slot="right-icon" name="right-icon"></slot>
   <slot wx:if="{{ useSlotButton }}" slot="button" name="button"></slot>
</van-field>


<!--组件使用-->
<base-input
   value="{{ value }}"
   use-slot-right-icon
>
   <image slot="right-icon"  src="/img/icon-arrow-on.png"></image>
</base-input>


渲染结果:

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容