收藏
回答

wxml的大bug

两个数组[a,b,c]   [e,y,c] 当第二个数组元素有第一个数组里面其中一个的时候 ,第一个数组的那个元素变色  c


在wxml 使用wx:for=【a,b,c】只想变色 c  悲哀就来了!!!在wxml使用两个for?那就不是3条数据,使用if也不行,我很佩服设计这个的人,不知道为什么


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

32 个回答

  • 小春
    小春
    2017-08-10

    @

    首先是它的题目,这种问问题的方式,不知其所云,一看就是问的垃圾问题。

    其次你这一下午也没少帮他想方法,结果到头来它还这种态度。

    我说它是bug,有错吗?网友们自有评判。

    2017-08-10
    有用
    回复
  • y
    y
    2017-08-10

     

    你这种写法,结果肯定是我发的那样,你这是for循环都没学好啊。

    自己在js里面算好了在往页面上放吧。

    =======

    还以为你有多厉害,结果又是一个忽悠的。居然跟你算起123,我是错了

    2017-08-10
    有用
    回复
  • y
    y
    2017-08-10

    汗,你说得你学好了一样,你说说你怎么在js算!?

    2017-08-10
    有用
    回复
  • 廉
    2017-08-10

    你这种写法,结果肯定是我发的那样,你这是for循环都没学好啊。

    自己在js里面算好了在往页面上放吧。

    2017-08-10
    有用
    回复
  • y
    y
    2017-08-10

    是啊,我需要输出 1   2    3 

    2017-08-10
    有用
    回复
  • 廉
    2017-08-10

    输出的是 1 1 1 2 2 2 3 3 3  是吧?

    2017-08-10
    有用
    回复
  • y
    y
    2017-08-10

    var A=[1,2,3]

    var B=[4,5,3]


    <view wx:for="{{A}}" wx:for-item="i1">

    <view wx:for="{{B}}" wx:for-item="i2">

    <view class="{{i1==i2?'red':'blue'}}">{{i1}}</view>

    </view>

    </view>

    {{i1}}这个不是输出1,2,3而是重复了

    2017-08-10
    有用
    回复
  • y
    y
    2017-08-10


    你这个不涉及到B数据就可以。

    但是需要寻找是否在B数组里面。

    所以需要for A和forB


    <view wx:for="{{A}}" wx:for-item="i1">

    <view wx:for="{{B}}" wx:for-item="i2">
    {{i1==i2?'red':'blue'}}问题是这个位置输入A的数据不止三条数据


    2017-08-10
    有用
    回复
  • 廉
    2017-08-10
    <view wx:for="{{array}}" wx:for-item="i">
      <view style="color:{{i.zan>1&&'red'||'blue'}}">{{i.timu}}</view>
    </view>


    2017-08-10
    有用
    回复
  • y
    y
    2017-08-10

    我写不了啊,如果我知道怎么写,我都做出来了。

    2017-08-10
    有用
    回复

正在加载...

登录 后发表内容