1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 微信小程序选项卡切换(滑动切换 点击切换)

微信小程序选项卡切换(滑动切换 点击切换)

时间:2020-04-23 00:27:20

相关推荐

微信小程序选项卡切换(滑动切换 点击切换)

效果如下:可点击切换,滑动切换

代码如下

这个可以在项目用

index.wxml

<view class='topTabSwiper'><view class='tab {{currentData == 0 ? "tabBorer" : ""}}' data-current = "0" bindtap='checkCurrent'>选项一</view><view class='tab {{currentData == 1 ? "tabBorer" : ""}}' data-current = "1" bindtap='checkCurrent'>选项二</view></view><swiper current="{{currentData}}" class='swiper' style="height:600px;" duration="300" bindchange="bindchange"><swiper-item><view class='swiper_con'>TAB1</view></swiper-item> <swiper-item><view class='swiper_con'>TAB2</view></swiper-item></swiper>

index.wxss

.tab {width: 50%;text-align: center;padding: 10rpx 0;}.topTabSwiper {display: flex;justify-content: space-between;}.tabBorer {border-bottom: 1px solid #f00;color: #f00;}.swiper {width: 100%;}.swiper_con {text-align: center;width: 100%;height: 100%;padding: 80rpx 0;}

index.js

//获取当前滑块的indexbindchange:function(e){const that = this;that.setData({currentData: e.detail.current})},//点击切换,滑块index赋值checkCurrent:function(e){const that = this;if (that.data.currentData === e.target.dataset.current){return false;}else{that.setData({currentData: e.target.dataset.current})}},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。