亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 微信小程式 小程式開發(fā) 微信小程式:如何實(shí)作tabs選項(xiàng)卡效果範(fàn)例

微信小程式:如何實(shí)作tabs選項(xiàng)卡效果範(fàn)例

May 29, 2018 pm 03:01 PM

小女子也是剛?cè)腴T微信小程式不久,發(fā)現(xiàn)微信內(nèi)部很多組件都已經(jīng)封裝好了,但是卻沒有tab選項(xiàng)卡效果的組件,最近正好需要用到,就研究了一下。整理出來供大家一起探討學(xué)習(xí),哪裡有問題或可以改進(jìn)的地方,歡迎大家指點(diǎn)吐槽。

首先點(diǎn)擊導(dǎo)航的時(shí)候需要兩個(gè)變量,一個(gè)儲(chǔ)存目前點(diǎn)擊樣式類,一個(gè)是其它導(dǎo)航預(yù)設(shè)的樣式類

選項(xiàng)卡內(nèi)容列表同樣也需要兩個(gè)變量,一個(gè)儲(chǔ)存目前顯示區(qū)塊,一個(gè)儲(chǔ)存的是其它隱藏的預(yù)設(shè)區(qū)塊

使用三目運(yùn)算透過點(diǎn)擊取得導(dǎo)航索引,根據(jù)索引判斷是否新增目前類別【備註,這裡我將點(diǎn)選事件綁定在父級(jí)導(dǎo)覽欄,透過target物件得到點(diǎn)選觸發(fā)的事件物件屬性】

請(qǐng)結(jié)合如下效果圖:

 微信小程序:如何實(shí)現(xiàn)tabs選項(xiàng)卡效果示例

##demo.wxml:

<blockquote><view class="tab">

demo.js

Page( {  
  data: {  
    tabArr: {  
      curHdIndex: 0,  
      curBdIndex: 0  
    },  
  },  
  tabFun: function(e){  
    //獲取觸發(fā)事件組件的dataset屬性  
    var _datasetId=e.target.dataset.id;  
    console.log("----"+_datasetId+"----");  
    var _obj={};  
    _obj.curHdIndex=_datasetId;  
    _obj.curBdIndex=_datasetId;  
    this.setData({  
      tabArr: _obj  
    });  
  },  
  onLoad: function( options ) {  
    alert( "------" );  
  }  
});

demo.wxss

.tab{  
    display: flex;  
    flex-direction: row;  
}  
.tab-left{  
    width: 200rpx;  
    line-height: 160%;  
    border-right: solid 1px gray;  
}  
.tab-left view{  
    border-bottom: solid 1px red;  
}  
.tab-left .active{  
    color: #f00;  
}  
.tab-right{  
    line-height: 160%;  
}  
.tab-right .right-item{  
    padding-left: 15rpx;  
    display: none;  
}  
.tab-right .right-item.active{  
    display: block;  
}

?最終示範(fàn)效果如下:

 微信小程序:如何實(shí)現(xiàn)tabs選項(xiàng)卡效果示例

 微信小程序:如何實(shí)現(xiàn)tabs選項(xiàng)卡效果示例

#總結(jié): Kagami_Tiger的原理是選取tab,就呼叫選取tab的內(nèi)容並隱藏其他tab內(nèi)容,當(dāng)然如果可以是把每個(gè)tab分類分別處於不同的頁面,然後每個(gè)tab一一對(duì)應(yīng)每個(gè)不同的頁面,那樣或許會(huì)更好。我沒有那麼開發(fā)過,也歡迎大家分享,互相學(xué)習(xí)舉一反三,才能一起進(jìn)步。

更多?微信小程式:如何實(shí)作tabs選項(xiàng)卡效果範(fàn)例相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

相關(guān)文章:

微信小程式tabs選項(xiàng)卡效果的實(shí)作

簡約時(shí)尚的純CSS3 Tabs選項(xiàng)卡特效

javascript實(shí)作tabs選項(xiàng)卡切換效果#

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72