在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 小程序?qū)崿F(xiàn)點擊添加移除class的幾個問題

小程序?qū)崿F(xiàn)點擊添加移除class的幾個問題

<view class="{{_num == 1?'add_citying':'add_city'}}" data-num="1" bindtap="clickNum">北京</view>
<view class="{{_num == 2?'add_citying':'add_city'}}" data-num="2" bindtap="clickNum">上海</view>
<view class="{{_num == 3?'add_citying':'add_city'}}" data-num="3" bindtap="clickNum">廣州</view>
<view class="{{_num == 4?'add_citying':'add_city'}}" data-num="4" bindtap="clickNum">天津</view>
Page({
  data: {
    _num:0, 
  },
  clickNum: function (e) {
    console.log(e.target.dataset.num)
    this.setData({
      _num: e.target.dataset.num
    })
  }
})

直接這么寫是沒有什么問題可是如果改成循序問題就出現(xiàn)了

<block wx:for='{{city}}'>
<view class="{{_num == 1?'add_citying':'add_city'}}" data-num = "{{item.dataName}}" bindtap="clickNum">{{item.cityName}}</view>  
</block>
 city:[
     { 'cityName':'北京',
        'dataName': 1,
        'num': 1
     },
     {
       'cityName': '上海',
       'dataName': 2,
       'num': 2
     },
     {
       'cityName': '廣州',
       'dataName': 3,
       'num': 3
     },
    ]   

這個_num == 1 這個數(shù)字該如果去動態(tài)修改呢

回答
編輯回答
柚稚

_num == item.dataName嗎?

2017年4月7日 16:31
編輯回答
歆久

經(jīng)試驗前面兩位童鞋的答案都可用,后面的改為_num == index+1 也是可以的

2018年8月27日 00:02
編輯回答
淚染裳
_num == index
2018年4月4日 18:08