亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

小程序實現點擊添加移除class的幾個問題

小程序實現點擊添加移除class的幾個問題

LEATH 2019-03-16 18:15:43
<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    })  }})直接這么寫是沒有什么問題可是如果改成循序問題就出現了<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 這個數字該如果去動態修改呢
查看完整描述

3 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

_num == item.dataName嗎?


查看完整回答
反對 回復 2019-03-19
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

_num == index


查看完整回答
反對 回復 2019-03-19
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

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


查看完整回答
反對 回復 2019-03-19
  • 3 回答
  • 0 關注
  • 1519 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號