• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    微信小程序?qū)崿F(xiàn)頁面浮動(dòng)導(dǎo)航

    來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:01:21
    文檔

    微信小程序?qū)崿F(xiàn)頁面浮動(dòng)導(dǎo)航

    微信小程序?qū)崿F(xiàn)頁面浮動(dòng)導(dǎo)航:一、前言 做復(fù)雜的小程序就與web頁面的區(qū)別原來越小了,一些web頁面的功能會被要求添加到微信小程序頁面中。 二、功能 頁面在滑動(dòng)的時(shí)候頂部頁面導(dǎo)航跟隨滑動(dòng),當(dāng)點(diǎn)擊導(dǎo)航中的任意一項(xiàng)時(shí)返回頁面頂部。 三、實(shí)現(xiàn) wxml代碼: <view class='con
    推薦度:
    導(dǎo)讀微信小程序?qū)崿F(xiàn)頁面浮動(dòng)導(dǎo)航:一、前言 做復(fù)雜的小程序就與web頁面的區(qū)別原來越小了,一些web頁面的功能會被要求添加到微信小程序頁面中。 二、功能 頁面在滑動(dòng)的時(shí)候頂部頁面導(dǎo)航跟隨滑動(dòng),當(dāng)點(diǎn)擊導(dǎo)航中的任意一項(xiàng)時(shí)返回頁面頂部。 三、實(shí)現(xiàn) wxml代碼: <view class='con

    一、前言

    做復(fù)雜的小程序就與web頁面的區(qū)別原來越小了,一些web頁面的功能會被要求添加到微信小程序頁面中。

    二、功能

    頁面在滑動(dòng)的時(shí)候頂部頁面導(dǎo)航跟隨滑動(dòng),當(dāng)點(diǎn)擊導(dǎo)航中的任意一項(xiàng)時(shí)返回頁面頂部。

    三、實(shí)現(xiàn)

    wxml代碼:

    <view class='container'>
    <view class='navigation {{pageVariable.isFloat == true ? "float-navigation":""}}'>
     <view class='{{policyFilter.curSelectNavigationItemFormate(pageVariable.curSelectedItemId,"0")}}' data-id='0' catchtap='selectNavigationItem'>全部</view>
     <view class='{{policyFilter.curSelectNavigationItemFormate(pageVariable.curSelectedItemId,"1")}}' data-id='1' catchtap='selectNavigationItem'>保障中</view>
     <view class='{{policyFilter.curSelectNavigationItemFormate(pageVariable.curSelectedItemId,"2")}}' data-id='2' catchtap='selectNavigationItem'>已生效</view>
     <view class='{{policyFilter.curSelectNavigationItemFormate(pageVariable.curSelectedItemId,"3")}}' data-id='3' catchtap='selectNavigationItem'>未生效</view>
     </view>
    </view>

    wxss代碼:

    .navigation { /*導(dǎo)航樣式*/
     width: 100%;
     display: flex;
     justify-content: space-around;
     align-items: center;
     height: 80rpx;
     background-color: #fff;
     font-size: 28rpx;
     color: #333;
     font-weight: 500;
     box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.30);
    }
     
    .float-navigation { /*導(dǎo)航浮動(dòng)起來的css*/
     position: fixed;
     top: 0;
     z-index: 1000;
    }
     
    .navigation-item-selected { /*導(dǎo)航項(xiàng)選中的樣式*/
     color: #40a0ee;
     height: 80rpx;
     line-height: 80rpx;
     border-bottom: 3rpx solid #40a0ee;
    }

    js代碼:

    Page({
     data:function () {
     var model = {};
     model.pageVariable = {
     curSelectedItemId:'0', //頂部導(dǎo)航欄,當(dāng)前選中的項(xiàng)
     isFloat:false, //控制導(dǎo)航欄浮動(dòng)
     }
     return model;
     }(),
     /**
     * 選擇導(dǎo)航
     */
     selectNavigationItem:function(e){
     this.setData({
     'pageVariable.curSelectedItemId': e.currentTarget.dataset.id,
     'pageVariable.isFloat':false
     });
     wx.pageScrollTo({
     scrollTop: 0,
     });
     this.initData(e.currentTarget.dataset.id); //加載數(shù)據(jù)
     },
     onPageScroll:function(res){
     if (res.scrollTop >= 1){ //開始滾動(dòng)
     if (!this.data.pageVariable.isFloat){
     this.setData({
     'pageVariable.isFloat':true
     });
     }
     }else{
     this.setData({
     'pageVariable.isFloat': false
     });
     }
     }
    })

    總結(jié):

    這個(gè)功能的實(shí)現(xiàn)主要是通過onPageScroll頁面注冊函數(shù)來實(shí)現(xiàn)頁面滾動(dòng),通過pageScrollTo api實(shí)現(xiàn)導(dǎo)航選項(xiàng)在被選中時(shí)返回到頁面頂部。

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    微信小程序?qū)崿F(xiàn)頁面浮動(dòng)導(dǎo)航

    微信小程序?qū)崿F(xiàn)頁面浮動(dòng)導(dǎo)航:一、前言 做復(fù)雜的小程序就與web頁面的區(qū)別原來越小了,一些web頁面的功能會被要求添加到微信小程序頁面中。 二、功能 頁面在滑動(dòng)的時(shí)候頂部頁面導(dǎo)航跟隨滑動(dòng),當(dāng)點(diǎn)擊導(dǎo)航中的任意一項(xiàng)時(shí)返回頁面頂部。 三、實(shí)現(xiàn) wxml代碼: <view class='con
    推薦度:
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 2024最新国产精品一区| 国产精品日韩欧美久久综合| 欧美亚洲精品在线| 亚洲精品无码久久久久去q| 99久久精品免费国产大片| 99在线精品视频观看免费| 尤物国精品午夜福利视频| 国模精品一区二区三区| 91无码人妻精品一区二区三区L| 国产成人久久精品激情| 一本一道精品欧美中文字幕| 亚洲AV永久无码精品| 国产精品9999久久久久| 亚洲精品无码永久在线观看你懂的| 国产精品自产拍高潮在线观看| 精品一区二区三区免费| 91视频精品全国免费观看| 久久久精品2019免费观看| 亚洲欧美精品丝袜一区二区| 精品日韩在线视频一区二区三区| 国产精品超碰12396| 精品国产网红福利在线观看| 99精品国产一区二区三区2021| 欧美肥屁VIDEOSSEX精品| 亚洲精品自在在线观看| 亚洲精品tv久久久久久久久久| 久久精品国产亚洲精品| 国精品产露脸自拍| 国产偷伦精品视频| 国产精品日韩欧美久久综合| 国产成人精品无人区一区| 2021国产精品视频网站| 亚洲国产精品第一区二区| 久久久精品一区二区三区| 国内精品久久国产大陆| 国产在线精品一区二区不卡| 好属妞这里只有精品久久| 久久久精品一区二区三区| 四虎精品8848ys一区二区| 四虎国产精品免费观看| 国产成人精品一区在线|