国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 應(yīng)用軟件教程 > 詳細頁面

微信小程序中選項卡的完成方法

微信小程序中選項卡的完成方法

更新時間:2025-09-20 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

導(dǎo)微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。
微信小程序中選項卡的應(yīng)用隨處可見,本篇文章就來給大家介紹微信小程序中選項卡的實現(xiàn)。

思路

  • 之前寫過基于swiper的選項卡,在小程序中有swiper組件,毫無疑問這里要用到swiper組件

  • 小程序中的swiper組件有個問題就是不能根據(jù)內(nèi)容自適應(yīng)高度,所以要通過wx.getSystemInfoSync獲取設(shè)備高度設(shè)置swiper高度

  • 小程序中的swiper組件中swiper-item內(nèi)容超出可視區(qū)后無法滾動顯示,所以這里要用到另一個組件scroll-view。

小程序中的swiper組件功能還是比較有限的,有待優(yōu)化。

方案

1.首先在js中設(shè)置數(shù)據(jù)

 data: {
    tabs: ['菜單一', '菜單二'],// 導(dǎo)航菜單欄
    curIdx:0,// 當(dāng)前導(dǎo)航索引
    scrollHeight:0, //滾動高度 = 設(shè)備可視區(qū)高度 -  導(dǎo)航欄高度
    list:[],// 內(nèi)容區(qū)列表
  },

在onLoad函數(shù)中填充數(shù)據(jù)

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad: function (options) {
    let list=[];
    for (let i=1;i<=30;i++){
      list.push(i)
    }
    this.setData({
      list: list
    });
  },

2.在WXML中循環(huán)渲染出導(dǎo)航

<!-- 導(dǎo)航欄開始 -->
<view class="swiper-tab">
  <view wx:for="{{tabs}}" wx:key class="swiper-tab-item {{curIdx==index?'swiper-active':''}}" data-current="{{index}}" catchtap="clickTab">
    <text>{{item}}</text>
  </view>
</view>

3.設(shè)置當(dāng)前活動導(dǎo)航樣式

/*初始化樣式*/
view, text, picker, input, button, image{
  display: flex;
  box-sizing: border-box;
}
/* 導(dǎo)航樣式*/
.swiper-tab {
  position: relative;
  width: 100%;
  height: 100rpx;
  justify-content: center;
  align-items: center;
}

.swiper-tab-item {
  background-color: #f3f3f3;
  width: 50%;
  height: 80rpx;
  justify-content: center;
  align-items: center;
}
.swiper-active{
  background-color: rgb(129, 190, 247);
  color: #fff;
}

4.內(nèi)容顯示區(qū)

內(nèi)容顯示區(qū)使用swiper組件,swiper-item個數(shù)要與tabs數(shù)組長度 一致

<!-- 內(nèi)容開始 -->
<swiper class="swiper_content" current="{{curIdx}}"   bindchange="swiperTab" style='height:{{scrollHeight}}px'>
  <swiper-item>
    <scroll-view class="scroll-y" scroll-y style='height:{{scrollHeight}}px' bindscrolltolower="onReachBottom">
    <view wx:for="{{list}}" wx:key>
      <text> 內(nèi)容一{{item}}</text>
    </view>
        </scroll-view>
  </swiper-item>
  <swiper-item>
    內(nèi)容二
  </swiper-item>
</swiper>

小程序中的swiper組件有個問題就是不能根據(jù)內(nèi)容自適應(yīng)高度,所以要通過[wx.getSystemInfoSync][4]獲取設(shè)備高度設(shè)置swiper高度
小程序中的swiper組件中swiper-item內(nèi)容超出可視區(qū)后無法滾動顯示,所以這里要用到另一個組件[scroll-view][5]。
我們在onShow函數(shù)中通過getSystemInfoSync獲取設(shè)備的寬高來設(shè)置swiper組件高度以及scroll-view高度

  onShow: function () {
    // 100為導(dǎo)航欄swiper-tab 的高度
   this.setData({
     scrollHeight: wx.getSystemInfoSync().windowHeight - (wx.getSystemInfoSync().windowWidth / 750 * 100),
   })
  },

5.點擊導(dǎo)航欄切換內(nèi)容

  //點擊切換
  clickTab: function (e) {
    this.setData({
      curIdx: e.currentTarget.dataset.current
    })
  },

6.滑動內(nèi)容切換導(dǎo)航欄

  //滑動切換
  swiperTab: function (e) {
    this.setData({
      curIdx: e.detail.current
    });
  },

7.可滾動區(qū)域滾動最底刷新數(shù)據(jù)

  /**
 * 頁面上拉觸底事件的處理函數(shù)
 */
  onReachBottom: function () {
    // 更新列表
    let list = this.data.list;
    console.log(list)
    let lens = list.length
    for (let i = lens; i < lens+30; i++) {
      list.push(i)
    }
    this.setData({
      list: list
    });
  
  },

一個漂亮的選項卡就完成了。完整案例

以上就是本篇文章的全部內(nèi)容了,更多精彩請關(guān)注php中文網(wǎng)。

以上就是微信小程序中選項卡的實現(xiàn)方法的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


小程序是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應(yīng)用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久久亚洲欧洲日产国码αv| 99re成人在线| 国产一区二区电影| 日韩精品一区二| 国产麻豆视频一区二区| 国产清纯白嫩初高生在线观看91| 丁香婷婷综合色啪| 亚洲视频小说图片| 欧美日韩国产一级二级| 美国三级日本三级久久99| 国产欧美日韩精品在线| 欧洲一区二区三区免费视频| 视频在线观看一区| 国产三级一区二区| 欧美午夜一区二区三区| 国产在线观看免费一区| 亚洲日穴在线视频| 91精品国产91久久久久久一区二区 | 日韩一区二区在线播放| 国产精品小仙女| 亚洲九九爱视频| 精品国内二区三区| 91论坛在线播放| 韩国中文字幕2020精品| 一区二区三区在线视频免费| 日韩欧美国产一区二区在线播放 | 中文字幕一区三区| 精品精品国产高清a毛片牛牛 | 色噜噜夜夜夜综合网| 麻豆精品视频在线观看| 亚洲美女电影在线| 国产喂奶挤奶一区二区三区| 欧美日本高清视频在线观看| 北岛玲一区二区三区四区| 久久超碰97人人做人人爱| 亚洲欧美一区二区久久| 久久久美女毛片| 欧美一级片免费看| 在线亚洲免费视频| 成人开心网精品视频| 久久精品国产**网站演员| 亚洲成a人在线观看| 中文字幕日本不卡| 中文字幕精品一区| 国产日韩影视精品| 久久久久久久久久电影| ww亚洲ww在线观看国产| 欧美一区二区三区播放老司机| 在线亚洲高清视频| 91福利在线看| 欧美在线观看视频一区二区 | 午夜一区二区三区视频| 日韩伦理免费电影| 亚洲女女做受ⅹxx高潮| 亚洲人成精品久久久久久| 国产精品超碰97尤物18| 国产日韩一级二级三级| 久久久国产精品午夜一区ai换脸| 精品区一区二区| 久久蜜桃av一区二区天堂| 久久久www免费人成精品| 久久久久久一二三区| 久久欧美中文字幕| 国产亚洲一区二区三区在线观看| 久久一区二区三区四区| 日本一区二区三区四区 | 亚洲成人1区2区| 亚洲第一av色| 美女网站视频久久| 精品亚洲成a人在线观看| 国产中文字幕精品| 不卡免费追剧大全电视剧网站| 福利电影一区二区| 91精品福利视频| 91精品国产综合久久香蕉的特点| 日韩欧美国产1| 国产精品美女久久久久久久久久久| 中文字幕在线不卡国产视频| 亚洲午夜精品一区二区三区他趣| 日本女人一区二区三区| 国产成人啪午夜精品网站男同| 欧美日韩激情一区二区三区| 精品亚洲成a人在线观看| 亚洲成人在线网站| 久久精品国产色蜜蜜麻豆| 国产精品资源网| 91成人国产精品| 欧美一区二区三区四区五区| 国产调教视频一区| 一区二区在线观看不卡| 美女在线一区二区| 成人免费av在线| 欧美日韩精品电影| 国产欧美一区二区精品性色| 亚洲国产中文字幕在线视频综合| 免播放器亚洲一区| av电影天堂一区二区在线| 在线电影院国产精品| 国产精品网站在线播放| 免费成人深夜小野草| 99精品久久久久久| 久久一夜天堂av一区二区三区| 亚洲日本护士毛茸茸| 精品在线亚洲视频| 欧美日韩亚洲综合在线 | 日本久久电影网| 久久无码av三级| 天堂影院一区二区| 色香蕉成人二区免费| 日本一区二区三级电影在线观看| 日韩电影免费在线看| 91久久精品国产91性色tv| 国产精品欧美久久久久一区二区 | 欧美色图第一页| 欧美激情综合在线| 激情欧美日韩一区二区| 欧美日韩一区二区三区高清| 国产精品麻豆一区二区| 国产呦精品一区二区三区网站| 欧美老人xxxx18| 亚洲午夜三级在线| 欧美日韩一区三区四区| 亚洲欧美日韩在线不卡| 99久久er热在这里只有精品15| 国产亚洲短视频| 国产激情一区二区三区四区| 精品国产免费一区二区三区四区| 婷婷中文字幕综合| 欧美高清视频在线高清观看mv色露露十八 | 日韩不卡免费视频| 欧美日本视频在线| 午夜久久久影院| 欧美酷刑日本凌虐凌虐| 五月婷婷综合在线| 欧美欧美欧美欧美首页| 爽好久久久欧美精品| 欧美一区在线视频| 美女网站视频久久| 久久久精品tv| 风间由美一区二区三区在线观看 | 国产日本欧美一区二区| 国产精品亚洲午夜一区二区三区| 2023国产一二三区日本精品2022| 国产一区二区免费看| 国产精品你懂的在线欣赏| 99re这里只有精品6| 亚洲曰韩产成在线| 欧美日韩不卡一区二区| 久草中文综合在线| 国产精品国产三级国产有无不卡| 日本精品一级二级| 日韩精品国产精品| 久久久99免费| 色哟哟一区二区| 日本欧美一区二区三区乱码| 久久久久国产精品麻豆| 成人成人成人在线视频| 亚洲一区二区偷拍精品| 精品美女被调教视频大全网站| 大桥未久av一区二区三区中文| 曰韩精品一区二区| 欧美日韩国产美| 国产精品一区二区黑丝| 亚洲男同性视频| 精品国免费一区二区三区| 92国产精品观看| 九色综合狠狠综合久久| 亚洲欧美视频在线观看视频| 日韩视频免费观看高清完整版 | 国产精品久久久久精k8 | 欧美日韩久久久一区| 国产在线观看免费一区| 亚洲sss视频在线视频| 日本一区二区三区在线不卡 | 精品精品国产高清一毛片一天堂| 成人成人成人在线视频| 蜜臀国产一区二区三区在线播放| 国产精品嫩草99a| 日韩欧美国产三级电影视频| 91在线视频观看| 狠狠色丁香婷婷综合久久片| 亚洲免费看黄网站| 久久久99免费| 日韩视频免费观看高清在线视频| 色哟哟精品一区| 国产高清久久久| 男女视频一区二区| 一区二区三区欧美久久| 日本一区二区成人| 欧美不卡视频一区| 91麻豆精品国产91久久久使用方法| 成人永久免费视频| 国产乱码一区二区三区| 免费不卡在线观看| 日韩—二三区免费观看av| 亚洲一区二区偷拍精品| 亚洲精品成人悠悠色影视| 成人欧美一区二区三区小说| 国产精品高潮呻吟| 国产精品久久久久一区二区三区共 |