微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套
本文實(shí)例為大家分享了微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套的具體代碼,供大家參考,具體內(nèi)容如下
僅供參考,剛學(xué),不對(duì)的地方希望交流學(xué)習(xí)
HTML:
<template> ?? ? <view class=""> ?? ? ?? ?<view class="end-title"> ?? ? ?? ? <p @tap="change(0)" :class="{btn:btnnum == 0}">服務(wù)</p> ?? ? ?? ? <p @tap="change(1)" :class="{btn:btnnum == 1}">評(píng)價(jià)</p> ?? ? ?? ?</view> ?? ? ?? ?<view class="end-cont" :class="{dis:btnnum == 0}"> ?? ? ?? ? <view class="end-title"> ?? ??? ??? ? <view @tap="change1(0)" :class="{btna:bu == 0} " >洗車</view> ?? ??? ??? ? <view @tap="change1(1)" :class="{btna:bu == 1}">保養(yǎng)</view> ?? ??? ??? ??? ?<view @tap="change1(2)" :class="{btna:bu == 2}">輪胎</view> ?? ??? ??? ? <view @tap="change1(3)" :class="{btna:bu == 3}">安裝</view> ?? ??? ??? ?</view> ?? ??? ??? ?<view class="end-cont" :class="{dis:bu == 0}"> ?? ??? ??? ? 洗車 ?? ??? ??? ?</view> ?? ??? ??? ?<view class="end-cont" :class="{dis:bu == 1}"> ?? ??? ??? ? 保養(yǎng) ?? ??? ??? ?</view> ?? ??? ??? ?<view class="end-cont" :class="{dis:bu == 2}"> ?? ??? ??? ? 輪胎 ?? ??? ??? ?</view> ?? ??? ??? ?<view class="end-cont" :class="{dis:bu == 3}"> ?? ??? ??? ? 安裝 ?? ??? ??? ?</view> ?? ? ?? ?</view> ?? ? ?? ?<view class="end-cont" :class="{dis:btnnum == 1}"> ?? ??? ??? ?評(píng)論 ?? ? ?? ?</view> ?? ? </view> </template>
js部分
export default { ?? ??? ?data(){`在這里插入代碼片` ?? ??? ??? ?return{ ?? ??? ??? ??? ? btnnum: 0, ?? ??? ??? ??? ? bu:0 ?? ??? ??? ?} ?? ??? ?}, ?? ??? ?methods: { ?? ??? ? ?change(e) { ?? ??? ? ? ? ? this.btnnum = e ?? ??? ? ? ? ? console.log(this.btnnum) ?? ??? ? ? }, ?? ??? ? ? change1(e){ ?? ??? ??? ? ? this.bu=e ?? ??? ??? ? ? console.log(this.bu) ?? ??? ? ? } ?? ??? ?} ?? ?}
css部分:
/* 將三個(gè)內(nèi)容view的display設(shè)置為none(隱藏) */ ? ? .end-title{ ? ? ? ? display: flex; ?? ??? ? ? ? } ?? ?.end-title p{ ?? ??? ?flex-grow: 1; ?? ??? ?text-align: center; ?? ?} ? ? .end-title view{ ? ? ? ? flex-grow: 1; ? ? ? ? text-align: center; ?? ??? ?background-color: #6666660d; ?? ??? ?width: 20%; ?? ??? ?margin:0 20rpx ; ?? ??? ?border-radius: 20rpx; ? ? } ? ? .end-cont{ ?? ??? ?margin: 0 10rpx; ? ? ? ? display: none; ? ? ? ? background:#fff; ?? ??? ?/* border: 1px solid ; */ ?? ??? ?/* background-color: #999999; */ ?? ??? ?border-radius: 5px; ? ? } ?? ?.btn{ ?? ??? ? color: red; ?? ?} ? ? .btna{ ? ? ? ? color: red; ? ? ? ? background: #e8dcdb; ?? ??? ? ? ? } ? ? .dis{ ? ? ? ? display: block; ? ? }
效果圖:
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 微信小程序?qū)崿F(xiàn)雙層嵌套菜單欄
- 微信小程序?qū)崿F(xiàn)循環(huán)嵌套數(shù)據(jù)選擇
- 微信小程序scroll-view橫向滑動(dòng)嵌套for循環(huán)的示例代碼
- 微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套功能
- 微信小程序?qū)崿F(xiàn)給嵌套template模板傳遞數(shù)據(jù)的方式總結(jié)
- 微信小程序?qū)崿F(xiàn)跟隨菜單效果和循環(huán)嵌套加載數(shù)據(jù)
- 微信小程序 循環(huán)及嵌套循環(huán)的使用總結(jié)
- 微信小程序中頁面FOR循環(huán)和嵌套循環(huán)
相關(guān)文章
使用js對(duì)select動(dòng)態(tài)添加和刪除OPTION示例代碼
動(dòng)態(tài)刪除select中的所有options、某一項(xiàng)option以及動(dòng)態(tài)添加select中的項(xiàng)option,在IE和FireFox都能測(cè)試成功,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08JavaScript打開word文檔的實(shí)現(xiàn)代碼(c#)
在C#中打開word文檔其實(shí)不算太難,方法也比較多,用javascript怎么打開呢?其實(shí),也不難2012-04-04js驗(yàn)證身份證號(hào)有效性并提示對(duì)應(yīng)信息
這篇文章主要介紹了一段超級(jí)全面的二代身份證號(hào)碼驗(yàn)證程序,2015-10-10JS+CSS實(shí)現(xiàn)簡(jiǎn)易的滑動(dòng)門效果代碼
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)簡(jiǎn)易的滑動(dòng)門效果代碼,涉及JavaScript動(dòng)態(tài)遍歷及修改頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09手把手教你uniapp和uview2.0實(shí)現(xiàn)表單校驗(yàn)實(shí)戰(zhàn)
表單提交對(duì)大家來說應(yīng)該都不陌生,這是個(gè)很常見的功能,這篇文章主要給大家介紹了關(guān)于手把手教你uniapp和uview2.0實(shí)現(xiàn)表單校驗(yàn)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05js實(shí)現(xiàn)帶關(guān)閉按鈕始終顯示在網(wǎng)頁最底部工具條的方法
這篇文章主要介紹了js實(shí)現(xiàn)帶關(guān)閉按鈕始終顯示在網(wǎng)頁最底部工具條的方法,是非常實(shí)用的javascript固定效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03javascript firefox不顯示本地預(yù)覽圖片問題的解決方法
在Firefox一直不能用js做出圖片預(yù)覽的效果,下面這個(gè)即可解決,用替換的方法實(shí)現(xiàn)firefox支持得的路徑格式2008-11-11