10行代碼實(shí)現(xiàn)微信小程序滑動(dòng)tab切換
本文實(shí)例為大家分享了微信小程序滑動(dòng)tab切換展示的具體代碼,供大家參考,具體內(nèi)容如下
效果預(yù)覽:
js部分:
Page({ data: { arr: [1,2,3,4,5,6,7,8], index: 1 }, onLoad: function (options) { this.setData({ childW: this.data.arr.length * 80 }); }, tabOn: function (e) { this.setData({ index: e.currentTarget.dataset.index + 1 }); } })
wxtml部分:
<scroll-view scroll-x scroll-with-animation='true'> <view style='width: {{ childW }}px'> <block wx:for='{{ arr }}'> <view class='tab' catchtap='tabOn' data-index='{{ index }}'>{{ item }}</view> </block> </view> </scroll-view> <view class='content' wx:if='{{ index == 1 }}'>內(nèi)容一</view> <view class='content' wx:if='{{ index == 2 }}'>內(nèi)容二</view> <view class='content' wx:if='{{ index == 3 }}'>內(nèi)容三</view> <view class='content' wx:if='{{ index == 4 }}'>內(nèi)容四</view> <view class='content' wx:if='{{ index == 5 }}'>內(nèi)容五</view> <view class='content' wx:if='{{ index == 6 }}'>內(nèi)容六</view> <view class='content' wx:if='{{ index == 7 }}'>內(nèi)容七</view> <view class='content' wx:if='{{ index == 8 }}'>內(nèi)容八</view>
wxss部分:
.tab{ height: 50px; width: 80px; display: inline-block; text-align: center; line-height: 50px; } .tab:nth-child(odd){ background-color: #ccc; } .content{ width: 100%; height: 200px; text-align: center; line-height: 200px; }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 微信小程序下面商品左右滑動(dòng)上面tab也跟隨變動(dòng)功能實(shí)現(xiàn)
- 微信小程序tab左右滑動(dòng)切換功能的實(shí)現(xiàn)代碼
- 微信小程序tab切換可滑動(dòng)切換導(dǎo)航欄跟隨滾動(dòng)實(shí)現(xiàn)代碼
- 微信小程序自定義可滑動(dòng)頂部TabBar選項(xiàng)卡實(shí)現(xiàn)頁(yè)面切換功能示例
- 微信小程序頂部導(dǎo)航欄滑動(dòng)tab效果
- 微信小程序滾動(dòng)Tab實(shí)現(xiàn)左右可滑動(dòng)切換
- 微信小程序開(kāi)發(fā)之實(shí)現(xiàn)選項(xiàng)卡(窗口頂部TabBar)頁(yè)面切換
- 微信小程序?qū)崿F(xiàn)tab左右切換效果
- 微信小程序 Tab頁(yè)切換更新數(shù)據(jù)
- 微信小程序自定義可滑動(dòng)的tab切換
相關(guān)文章
JS實(shí)現(xiàn)多物體緩沖運(yùn)動(dòng)實(shí)例代碼
這篇文章主要介紹了JS實(shí)現(xiàn)多物體緩沖運(yùn)動(dòng)實(shí)例代碼,有需要的朋友可以參考一下2013-11-11判斷一個(gè)變量是數(shù)組Array類(lèi)型的方法
JavaScript中如何判斷一個(gè)變量是數(shù)組Array類(lèi)型呢?本文向大家提供一個(gè)比較不錯(cuò)的方法,可以說(shuō)是無(wú)懈可擊了2013-09-09JavaScript 數(shù)組中插入元素的實(shí)例方法
這篇文章主要介紹了如何在 JavaScript 數(shù)組中插入元素,在本文中,我們學(xué)習(xí)了使用?splice()?方法將元素添加到數(shù)組的開(kāi)始、末尾或任何位置的各種方法,需要的朋友可以參考下2023-09-09Javascript 表格操作實(shí)現(xiàn)代碼
Javascript操作表格 包括獲取值,創(chuàng)建表格2009-06-06JS實(shí)現(xiàn)的JSON數(shù)組去重算法示例
這篇文章主要介紹了JS實(shí)現(xiàn)的JSON數(shù)組去重算法,結(jié)合實(shí)例形式分析了javascript針對(duì)json數(shù)組的遍歷、判斷實(shí)現(xiàn)去重復(fù)功能相關(guān)操作技巧,需要的朋友可以參考下2018-04-04靜態(tài)的動(dòng)態(tài)續(xù)篇之來(lái)點(diǎn)XML
靜態(tài)的動(dòng)態(tài)續(xù)篇之來(lái)點(diǎn)XML...2006-08-08JavaScript實(shí)現(xiàn)限時(shí)秒殺功能
各種電商活動(dòng)都喜換選擇限時(shí)秒殺活動(dòng)形式,這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)限時(shí)秒殺功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08微信小程序地圖繪制線(xiàn)段并且測(cè)量(實(shí)例代碼)
這篇文章主要介紹了微信小程序地圖繪制線(xiàn)段并且測(cè)量,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01