微信小程序?qū)崿F(xiàn)簡單Tab切換效果
更新時間:2021年05月13日 08:39:17 作者:零-J
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡單Tab切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了微信小程序?qū)崿F(xiàn)Tab切換效果的具體代碼,供大家參考,具體內(nèi)容如下
使用步驟
代碼如下(示例):
定義一個狀態(tài)status
data: { status: 0, },
代碼如下(示例):
在點擊切換時利用status來切換根據(jù)index下標(biāo)來實現(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下標(biāo)來實現(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
JS實現(xiàn)點擊文字對應(yīng)DIV層不停閃動效果的方法
這篇文章主要介紹了JS實現(xiàn)點擊文字對應(yīng)DIV層不停閃動效果的方法,實例分析了javascript操作div層的效果,非常實用,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03JS 中document.write()的用法和清空的原因淺析
這篇文章主要介紹了JS 中document.write()的用法和清空的原因淺析,需要的朋友可以參考下2017-12-12JavaScript在IE和Firefox(火狐)的不兼容問題解決方法小結(jié)
今天測試代碼時,發(fā)現(xiàn)不少IE可以運行的ajax,但在FF中報錯。IE和Firefox(火狐)在JavaScript方面的不兼容及統(tǒng)一方法總結(jié)如下,需要的朋友可以看下,對于以后的代碼書寫一定要考慮到多瀏覽器的兼容性。2010-04-04bootstrap的3級菜單樣式,支持母版頁保留打開狀態(tài)實現(xiàn)方法
下面小編就為大家?guī)硪黄猙ootstrap的3級菜單樣式,支持母版頁保留打開狀態(tài)實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11