收藏
回答

小程序slot问题

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

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

3 个回答

  • Yika
    Yika
    2018-07-13

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

    2018-07-13
    有用 1
    回复 1
    • 明月清风
      明月清风
      2018-07-18

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

      2018-07-18
      回复
  • 杨金林
    杨金林
    2019-07-26

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

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

    <slot />

    </view>


    2019-07-26
    有用
    回复
  • 一碗肉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
    • 明月清风
      明月清风
      2018-07-03

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

      2018-07-03
      回复
登录 后发表内容