收藏
回答

小程序slot问题

怎么判断是否传递了slot到组件里呢,想在组件里判断有这个slot了就显示,没有了就显示别的内容。能支持吗?

最后一次编辑于  2018-06-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • Yika
    Yika
    2018-07-13

    你这个也没说如何使用呀,不是说 select 只可以选 id / class 等属性么,如何选择 slot 相关内容?

    2018-07-13
    赞同 1
    回复 1
    • A 明月🌙
      A 明月🌙
      2018-07-18

      是啊,还是没看懂,vue可以有this.$slots方法获得slot内容来判断是否为空,小程序不知道,想替换暂时我只能从 父组件传递一个属性了

      2018-07-18
      回复
  • 一碗nina
    一碗nina
    2018-07-02

    你好可以使用wx.createSelectorQuery()这个api。https://developers.weixin.qq.com/miniprogram/dev/api/wxml-nodes-info.html#nodesreffieldsfieldscallback

    2018-07-02
    赞同
    回复 1
    • A 明月🌙
      A 明月🌙
      2018-07-03

      用的是<view slot="foot">test</view>这个传递到组件中能用wx.createSelectorQuery()获取slot这个属性吗

      2018-07-03
      回复
  • 杨金林
    杨金林
    07-26

    同问,希望能像支付宝小程序那样做如下支持

    <view a:if="{{$slots.$default}}" class="am-input-label">

    <slot />

    </view>


    07-26
    赞同
    回复