微信小程序:如何實現tabs選項卡效果示例

    小女子也是剛入門微信小程序不久,發現微信內部很多組件都已經封裝好了,但是卻沒有tab選項卡效果的組件,最近正好需要用到,就研究了一下。愛掏網 - it200.com整理出來供大家一起探討學習,哪里有問題或者可以改進的地方,歡迎大家指點吐槽。愛掏網 - it200.com

    首先點擊導航的時候需要兩個變量,一個存儲當前點擊樣式類,一個是其它導航默認的樣式類

    選項卡內容列表同樣也需要兩個變量,一個存儲當前顯示塊,一個存儲的是其它隱藏的默認塊

    使用三目運算通過點擊獲取導航索引,根據索引判斷是否添加當前類【備注,這里我將點擊事件綁定在父級導航欄,通過target對象得到點擊觸發的事件對象屬性】

    請結合如下效果圖:

     微信小程序:如何實現tabs選項卡效果示例

    demo.wxml:

    登錄后復制

    demo.js

    Page( {  
      data: {  
        tabArr: {  
          curHdIndex: 0,  
          curBdIndex: 0  
        },  
      },  
      tabFun: function(e){  
        //獲取觸發事件組件的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;  
    }
    登錄后復制

    ?最終演示效果如下:

     微信小程序:如何實現tabs選項卡效果示例

     微信小程序:如何實現tabs選項卡效果示例

    總結: Kagami_Tiger的原理是選取tab,就調用選取tab的內容并隱藏其他tab內容,當然如果可以是把每個tab分類分別處于不同的頁面,然后每個tab一一對應每個不同的頁面,那樣或許會更好。愛掏網 - it200.com我沒有那么開發過,也歡迎大家分享,相互學習舉一反三,才能一起進步。愛掏網 - it200.com

    更多?微信小程序:如何實現tabs選項卡效果示例相關文章請關注愛掏網 - it200.com!

    相關文章:

    微信小程序 tabs選項卡效果的實現

    簡約時尚的純CSS3 Tabs選項卡特效

    javascript實現tabs選項卡切換效果

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 国产精品久久久久一区二区三区| 亚洲日韩AV一区二区三区中文| 国产成人精品第一区二区| 国产一区在线视频观看| 国产精品丝袜一区二区三区| 男人的天堂亚洲一区二区三区 | 美女视频一区二区| 国产精品合集一区二区三区 | 麻豆高清免费国产一区| aⅴ一区二区三区无卡无码| 韩国精品福利一区二区三区| 无码人妻一区二区三区免费手机 | 国产一区二区三区不卡在线看| AV无码精品一区二区三区| 久久久久人妻一区精品色| 久久99精品国产一区二区三区| 久久精品国产免费一区| 国产成人精品一区二区三区免费| 香蕉一区二区三区观| 伊人精品视频一区二区三区| 国产天堂一区二区综合| 丝袜无码一区二区三区| 一区二区视频传媒有限公司| 奇米精品一区二区三区在| 亚洲永久无码3D动漫一区| 亚洲V无码一区二区三区四区观看| 国产一区二区女内射| 91精品国产一区二区三区左线| 精品无码人妻一区二区三区| 亚洲AV无码一区二区三区久久精品 | 国产精华液一区二区区别大吗 | bt7086福利一区国产| 亚洲色无码专区一区| 日本在线视频一区二区三区| 日韩一区二区三区在线精品 | 波多野结衣在线观看一区| 国产成人精品一区在线| 国产成人无码一区二区三区| 一区二区三区在线观看视频| 亚洲日韩AV无码一区二区三区人| 国产精品高清视亚洲一区二区 |