【移動應用開發技術】微信小程序如何實現頂部選項卡swiper_第1頁
【移動應用開發技術】微信小程序如何實現頂部選項卡swiper_第2頁
【移動應用開發技術】微信小程序如何實現頂部選項卡swiper_第3頁
【移動應用開發技術】微信小程序如何實現頂部選項卡swiper_第4頁
【移動應用開發技術】微信小程序如何實現頂部選項卡swiper_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【移動應用開發技術】微信小程序如何實現頂部選項卡swiper

這篇文章給大家分享的是有關微信小程序如何實現頂部選項卡swiper的內容。在下覺得挺實用的,因此分享給大家做個參考,一起跟隨在下過來看看吧。效果圖:下面直接上代碼:wxml:<!s/index/index.wxml-->

<view

class="swiper-tab">

<view

class="tab-item

{{currentTab==0

?

'on'

:

''}}"

data-current="0"

bindtap="swichNav">選項一</view>

<view

class="tab-item

{{currentTab==1

?

'on'

:

''}}"

data-current="1"

bindtap="swichNav">選項二</view>

<view

class="tab-item

{{currentTab==2

?

'on'

:

''}}"

data-current="2"

bindtap="swichNav">選項三</view>

</view>

<swiper

current="{{currentTab}}"

class="swiper"

duration="300"

style="height:{{winHeight

-

30}}px"

bindchange="bindChange">

<swiper-item>

<view>頁面一</view>

</swiper-item>

<swiper-item>

<view>頁面二</view>

</swiper-item>

<swiper-item>

<view>頁面三</view>

</swiper-item>

</swiper>wxss:/*

pages/index/index.wxss

*/

.swiper-tab{

width:

100%;

text-align:

center;

line-height:

80rpx;

border-bottom:

1px

solid

#000;

display:

flex;

flex-direction:

row;

justify-content:

center;

}

.tab-item{

flex:

1;

font-size:

30rpx;

display:

inline-block;

color:

#777777;

}

.on{

color:

red;

border-bottom:

5rpx

solid

red;

}

.swiper{

display:

block;

height:

100%;

width:

100%;

overflow:

hidden;

}

.swiper

view{

text-align:

center;

padding-top:

100rpx;

}js://

pages/index/index.js

Page({

/**

*

頁面的初始數據

*/

data:

{

winWidth:0,

winHeight:0,

currentTab:0

},

/**

*

生命周期函數--監聽頁面加載

*/

onLoad:

function

(options)

{

var

that

=

this;

/**

*

獲取系統信息

*/

wx.getSystemInfo({

success:

function

(res)

{

that.setData({

winWidth:

res.windowWidth,

winHeight:

res.windowHeight

});

}

});

},

bindChange:

function

(e)

{

var

that

=

this;

that.setData({

currentTab:

e.detail.current

});

},

swichNav:

function

(e)

{

var

that

=

this;

if

(this.data.currentTab

===

e.target.dataset.current)

{

return

false;

}

else

{

that.setData({

currentTab:

e.target.dataset.current

})

}

}

,

/**

*

頁面相關事件處理函數--監聽用戶下拉動作

*/

onPullDownRefresh:

function

()

{

},

/**

*

頁面上拉觸底事件的處理函數

*/

onReachBottom:

function

()

{

},

/**

*

用戶點擊右上角分享

*/

onShareAppMessage:

functio

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論