html <view class="header relative shadow"> <view class="w_33 bg_w h_100 absolute transition4" style="left:{{(index-1)*33}}%"></view> <view class="header_item absolute flex_align color_w"> <view class="w_33 text_align" data-set="1" bindtap="click">1</view> <view class="w_33 text_align" data-set="2" bindtap="click">2</view> <view class="w_33 text_align" data-set="3" bindtap="click">3</view> </view> </view>
js:
Page({ data: { index:1 }, click:function(e){ this.setData({ index:e.currentTarget.dataset.set }) console.log(this.data.index) }
}) 具体应该是这样的 |