微信小程序?qū)崿F(xiàn)簡單Tab切換效果
更新時間:2021年05月13日 08:39:17 作者:零-J
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)簡單Tab切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了微信小程序?qū)崿F(xiàn)Tab切換效果的具體代碼,供大家參考,具體內(nèi)容如下
使用步驟
代碼如下(示例):
定義一個狀態(tài)status
data: {
status: 0,
},
代碼如下(示例):
在點擊切換時利用status來切換根據(jù)index下標來實現(xiàn)
js代碼:
handtab(e) {
console.log(e);
let index = e.currentTarget.dataset.index
console.log(index);
this.setData({
currentIndex: index,
status: e.currentTarget.dataset.index
//在點擊切換時利用status來切換根據(jù)index下標來實現(xiàn)
})
},
wxml代碼:
<view>
<block wx:for="{{data}}" wx-key="index" class="list_top">
<view data-index="{{index}}" class="list_one {{index==currentIndex?'active':''}}" bindtap="handtab">{{item.name}}
</view>
</block>
<block wx:for="{{shopList}}" wx:key="index">
<view class="shopList_box" bindtap="handDetail" data-id="{{item.goods_id}}" wx:if="{{status==0}}">
//在wxml中使用wx:if status == 0來改變tab切換下面的部分顯示與隱藏
<view class="shopList_left">
<image src="{{item.goods_big_logo}}"></image>
</view>
<view class="shopList_right"> <text class="right">{{item.goods_name}}</text>
<text class="price">¥{{item.goods_price}}</text>
</view>
</view>
</block>
<block>
//status==1的情況
<view wx:if="{{status==1}}">2</view>
</block>
<block>
//status==2的情況
<view wx:if="{{status==2}}">3</view>
</block>
</view>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
JS 中document.write()的用法和清空的原因淺析
這篇文章主要介紹了JS 中document.write()的用法和清空的原因淺析,需要的朋友可以參考下2017-12-12
JavaScript在IE和Firefox(火狐)的不兼容問題解決方法小結
今天測試代碼時,發(fā)現(xiàn)不少IE可以運行的ajax,但在FF中報錯。IE和Firefox(火狐)在JavaScript方面的不兼容及統(tǒng)一方法總結如下,需要的朋友可以看下,對于以后的代碼書寫一定要考慮到多瀏覽器的兼容性。2010-04-04
bootstrap的3級菜單樣式,支持母版頁保留打開狀態(tài)實現(xiàn)方法
下面小編就為大家?guī)硪黄猙ootstrap的3級菜單樣式,支持母版頁保留打開狀態(tài)實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11

