收藏
回答

如何动态控制动态的view的隐藏?

<view class="title">产品</view>
<block wx:for="{{Special}}" wx:key="{{item.SpecialID}}">
<view id="img{{item.SpecialID}}"><image src="{{item.SpecialPicture}}" data-imgsrc="" mode="widthFix" bindload="bindImageLoad"></image>
<text class="SpecialName">{{item.SpecialName}}</text></view>
<view id="img{{item.SpecialID}}"><image src="{{item.SpecialPicture}}" data-imgsrc="" mode="widthFix" bindload="bindImageLoad"></image>
<text class="SpecialName">{{item.SpecialName}}</text></view>

</block>
</view>
请问如何让没有图片的产品隐藏不显示,也就是判断src=“”的view隐藏,产品个数不确定。
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-03-16

    wx:if="{{item.src}}" 这种不行?

    2020-03-16
    有用
    回复 6
    • 天空的云
      天空的云
      2020-03-16
      这个思路可以的,item里没有src属性,怎么动态的赋值item.src:true
      2020-03-16
      回复
    • 天空的云
      天空的云
      2020-03-16
      for( i in special) if(special[i].picture==""){special[i].src = true}  我这样试了一下调试失败了。
      2020-03-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-16回复天空的云
      每个产品都不一定有图片连接?那也没关系,照样能判断
      2020-03-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-16回复天空的云
      你判断picture 不就行了,我随便写了个src,你就照着写啊
      2020-03-16
      1
      回复
    • 天空的云
      天空的云
      2020-03-16回复Mr.Zhao
      哦 明白了 谢谢 判断picture然后重新赋值 用true覆盖“”
      2020-03-16
      回复
    查看更多(1)
登录 后发表内容
问题标签