成人片在线免费看_国产日韩欧美一区二区_自拍偷拍亚洲色图欧美_一区二区三区在线视频111_欧美理论一区二区_国产日韩欧美一区二区_精品日本一区二区_久久福利电影_久久久久一区二区三区_一区二区三区视频

福州網(wǎng)站建設(shè)>網(wǎng)站新聞>福州微信小程序

微信小程序——自定義導(dǎo)航欄

發(fā)布日期:2019-10-19瀏覽次數(shù):2198 來源:福州網(wǎng)站建設(shè)

微信頭部導(dǎo)航欄可能通過json配置:

 

但是有時(shí)候我們項(xiàng)目需求可能需要自定義頭部導(dǎo)航欄,如下圖所示:

 

現(xiàn)在具體說一下實(shí)現(xiàn)步驟及使用方法

步驟:

1.在 app.json 里面把 "navigationStyle" 設(shè)置為 "custom"

這樣子之后就只會保留右上角膠囊按鈕了。

 

2.計(jì)算相關(guān)值

因?yàn)樵诓煌氖謾C(jī)型號頭部那條欄目高度可能不一致,所以為了我們適配更多型號,我們需要計(jì)算3個(gè)值:

如下圖:

1. 整個(gè)導(dǎo)航欄的高度;

2. 膠囊按鈕與頂部的距離;

3. 膠囊按鈕與右側(cè)的距離。

小程序可以通過 wx.getMenuButtonBoundingClientRect() 獲取膠囊按鈕的信息  和 wx.getSystemInfo() 獲取設(shè)備信息。

如下圖:

通過這些信息我們可以計(jì)算出上面說的3個(gè)值:

1. 整個(gè)導(dǎo)航欄高度 = statausBarHeight + height + (top-statausBarHeight )*2;

2. 膠囊按鈕與頂部的距離 = top;

3.膠囊按鈕與右側(cè)的距離 = windowWidth - right。

 

App.js 代碼如下:

復(fù)制代碼
App({
  globalData: {
   
  },
  onLaunch: function () {
    let menuButtonObject = wx.getMenuButtonBoundingClientRect();
    wx.getSystemInfo({
      success: res => { let statusBarHeight = res.statusBarHeight,
          navTop = menuButtonObject.top,//膠囊按鈕與頂部的距離
          navHeight = statusBarHeight + menuButtonObject.height + (menuButtonObject.top - statusBarHeight)*2;//導(dǎo)航高度 this.globalData.navHeight = navHeight; this.globalData.navTop = navTop; this.globalData.windowHeight = res.windowHeight;
      },
      fail(err) {
        console.log(err);
      }
    })
  }
})
復(fù)制代碼

 

3.因?yàn)檫@個(gè)頭部導(dǎo)航是公共的,所以我們最好把它設(shè)置成一個(gè)組件,命名為navbar

 

index.wxml: 

復(fù)制代碼
<view class="navbar custom-class" style='height:{{navHeight}}px;background-color:{{bgColor}}'> <view wx:if="{{showNav}}" class="navbar-action-wrap navbar-action-group row item-center" style='top:{{navTop}}px;background-color:rgba(255,255,255,.6)'> <ss-icon name="back" color="{{iconColor}}" size="15px" block="{{true}}" class="navbar-action_item" bind:click="_navBack"></ss-icon> <ss-icon name="index" color="{{iconColor}}" size="15px" block="{{true}}" class="navbar-action_item last" bind:click="_toIndex"></ss-icon> </view> <view class='navbar-title' style='top:{{navTop}}px'> {{pageName}} </view> </view>
復(fù)制代碼

 

index.js:

復(fù)制代碼
// components/navbar/index.js const App = getApp();

Component({
  options: {
    addGlobalClass: true,
  }, /**
   * 組件的屬性列表 */ properties: {
    pageName:String,
    showNav:{
      type:Boolean,
      value:true },
    showHome: {
      type: Boolean,
      value: true }
  }, /**
   * 組件的初始數(shù)據(jù) */ data: {
   
  },
  lifetimes: {
    attached: function () { this.setData({
        navH: App.globalData.navHeight
      })
     }
  }, /**
   * 組件的方法列表 */ methods: { //回退 navBack: function () {
        wx.navigateBack({
          delta: 1 })      
    }, //回主頁 toIndex: function () {
      wx.navigateTo({
        url: '/pages/admin/home/index/index' })
    },
  }
})
復(fù)制代碼

 

index.wxss: 

 

復(fù)制代碼
/* components/navbar/index.wxss */ .navbar { width: 100%; overflow: hidden; position: relative; top: 0; left: 0; z-index: 10; flex-shrink: 0;
} .navbar-title { width: 100%; box-sizing: border-box; padding-left: 115px; padding-right: 115px; height: 32px; line-height: 32px; text-align: center; position: absolute; left: 0; z-index: 10; color: #333; font-size: 16px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
} .navbar-action-wrap { display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: absolute; left: 10px; z-index: 11; line-height: 1; padding-top: 4px; padding-bottom: 4px;
} .navbar-action-group { border: 1px solid #f0f0f0; border-radius: 20px; overflow: hidden;
} .navbar-action_item { padding: 3px 0; color: #333;
} .navbar-action-group .navbar-action_item { border-right: 1px solid #f0f0f0; padding: 3px 14px;
} .navbar-action-group .last { border-right: none;
}
復(fù)制代碼

 

 

index.json:

按 Ctrl+C 復(fù)制代碼
按 Ctrl+C 復(fù)制代碼


ss-icon 是我自定義的一個(gè) icon 組件,點(diǎn)擊查看。 如果你沒有這個(gè)組件,可以在我使用<ss-icon></ss-icon>的地方換成<view></view>組件,然后里面放入你的圖標(biāo)就可以了。

對于組件不太明白的,可以看下微信小程序組件相關(guān)組件的介紹。

 

組件已創(chuàng)建完畢,現(xiàn)在說下該組件的使用方法

假設(shè)我們需要在index.wxml中需要調(diào)用這個(gè)組件,

1.在index.json中引用該組件:

復(fù)制代碼
{ "usingComponents": { "navbar": "/components/navbar/index" }
}
復(fù)制代碼

 

2.在index.wxml中使用該組件:

復(fù)制代碼
<view class='view-page'> <navbar page-name="你當(dāng)前頁面的名字"></navbar> <view class='page-content'> <!--這里放你的內(nèi)容--> </view> </view>
復(fù)制代碼

 

最后的結(jié)果如下圖所示:

 

3.參數(shù)說明

參數(shù) 說明 類型 默認(rèn)值
page-name 當(dāng)前頁面名稱 String --
show-nav 是否顯示左側(cè)圖標(biāo)按鈕 Boolean true
bg-color 導(dǎo)航背景顏色 String #fff
icon-color 左側(cè)圖標(biāo)顏色 String #000
custom-class 導(dǎo)航樣式    

完整代碼git地址:微信小程序自定義導(dǎo)航欄

以上是由福州網(wǎng)站建設(shè)的小編為你分享了"微信小程序——自定義導(dǎo)航欄"文章,如果你在這方面有什么問題,隨時(shí)聯(lián)系我們

福州微信小程序有關(guān)的文章
如果您有什么問題,歡迎咨詢我們客服! 點(diǎn)擊QQ咨詢
成人片在线免费看_国产日韩欧美一区二区_自拍偷拍亚洲色图欧美_一区二区三区在线视频111_欧美理论一区二区_国产日韩欧美一区二区_精品日本一区二区_久久福利电影_久久久久一区二区三区_一区二区三区视频
国产精品伊人日日| 国产伦理一区二区三区| 国产成人看片| 亚洲国产高清国产精品| 麻豆91av| 一区二区三区四区欧美日韩| 国产精品推荐精品| 欧美一区二区视频在线| 亚洲一区二区三区精品动漫| 欧美日韩在线一区二区三区| 亚洲高清123| 国产伦精品一区二区三区免费视频| 久久av二区| 欧美一区激情视频在线观看| 天堂社区 天堂综合网 天堂资源最新版| 久久久久综合一区二区三区| 中文字幕一区二区三区乱码| 麻豆成人在线播放| 蜜桃av色综合| 日本精品视频一区| 亚洲人成77777| 久久国产精品精品国产色婷婷| 日本在线一区| 国产精品一区二区三区精品| 在线观看成人一级片| 九九99玖玖| 日韩久久精品一区二区三区| 99视频在线免费观看| 中文字幕在线亚洲精品| 一本一本久久a久久精品综合妖精| 亚洲国产精品一区在线观看不卡| 一本一道久久a久久综合精品| 国产伦精品一区| 亚洲国产精品视频一区| 九色视频成人porny| 亚欧洲精品在线视频免费观看| 国产一区二区不卡视频| 99久久综合狠狠综合久久止| 国产日韩一区二区| 国产精品美女黄网| 日本a级片久久久| 欧洲一区二区日韩在线视频观看免费| 日本不卡一区| 日韩影院一区| 视频一区视频二区视频| 在线观看欧美一区| 亚洲一区二区自拍偷拍| 国产一区二区不卡视频| 国产精品swag| 欧美大香线蕉线伊人久久国产精品| 日本成人黄色| 精品中文字幕一区| 久久综合一区二区三区| 欧美日韩一区在线观看视频| 快播亚洲色图| 日本不卡二区| 欧美极品一区| 激情小说综合区| 99精品国产高清在线观看| 深田咏美在线x99av| 四虎影院一区二区三区| 国产在线精品一区二区三区》| 在线视频精品一区| 中文字幕乱码一区二区三区| 亚洲v国产v在线观看| 日韩一区二区三区资源| 亚洲蜜桃在线| 精品国产免费久久久久久尖叫| 欧美污视频久久久| 免费电影一区| 国产精品视频一区二区三区经| 欧洲高清一区二区| 国产高清在线精品一区二区三区| 综合操久久久| 免费h精品视频在线播放| 欧美成人第一区| 高清国产一区| 久久久久久九九九九| 欧美一区二区高清在线观看| 图片区小说区区亚洲五月| 青娱乐国产91| 精品欧美一区二区三区久久久| 日本黄网免费一区二区精品| 麻豆av一区二区三区| 亚洲精品中文字幕在线| 欧美中文娱乐网| 国产一区精品在线| 久久精品日产第一区二区三区| 日韩国产一区久久| 国产一区二区无遮挡| 国产精品免费一区二区三区四区| 亚洲二区三区四区| 国产另类第一区| 国产欧美一区二区三区不卡高清| 色大师av一区二区三区| 欧美日韩综合久久| 日本午夜精品一区二区三区| 久久国产手机看片| 国产精品久久亚洲| 伊人天天久久大香线蕉av色| 日本最新一区二区三区视频观看| 久久99精品久久久久久久青青日本| 精品国产一区二区三区免费| 国产一区二区精品免费| 色视频一区二区三区| 国产在线精品二区| 国产综合av一区二区三区| 久久99影院| 亚洲欧洲一区二区| 粉嫩精品一区二区三区在线观看| 国产精品theporn88| 精品伦理一区二区三区| 日韩欧美一区二区在线观看| 欧美理论一区二区| 一区视频二区视频| 在线视频亚洲自拍| 国产一区二区三区高清| 国产一区在线免费| 亚洲高清视频在线观看| 成人自拍偷拍| 成人av蜜桃| 成人午夜影院在线观看| 亚洲高清在线播放| 91gao视频| 狠狠色综合色区| 欧美高清性xxxxhdvideosex| 99久久精品免费看国产一区二区三区| 国产精品成人一区二区三区| 国产精品免费观看高清| y111111国产精品久久婷婷| 奇米视频888战线精品播放| 国产伦精品一区二区三区四区免费| 一本一本久久a久久精品综合妖精| 麻豆av一区二区三区久久| caoporen国产精品| 2020国产精品久久精品不卡| 久久精品丝袜高跟鞋| 精品国产综合久久| 狠狠色狠狠色综合人人| 午夜精品亚洲一区二区三区嫩草| 天堂√在线观看一区二区| 区一区二区三区中文字幕| 国产精品免费看一区二区三区| 久久福利电影| 亚洲欧美日韩另类精品一区二区三区| 5566中文字幕一区二区| 欧美日本亚洲| 成人91免费视频| 久久99精品国产一区二区三区| 超碰97在线人人| 国产精品日韩高清| 美脚丝袜一区二区三区在线观看| 欧美日韩在线一区二区三区| 欧美一进一出视频| a级国产乱理论片在线观看99| 色一情一区二区三区四区| 亚洲一区三区在线观看| 日韩欧美一区二区视频在线播放| 日韩一区二区三区资源| 国产主播一区二区三区四区| 日韩国产欧美精品| 蜜桃成人在线| 3d蒂法精品啪啪一区二区免费| 鲁丝一区二区三区免费| 在线观看成人一级片| 99视频免费观看蜜桃视频| 欧美最大成人综合网| 国产精品免费一区二区三区观看| 国模精品娜娜一二三区| 欧美一区二区视频在线| 神马影院一区二区三区| 精品一区国产| 欧美另类网站| 丁香婷婷久久久综合精品国产| 蜜桃传媒视频麻豆第一区免费观看| 国产乱子伦精品| 精品免费一区二区三区蜜桃| 一区二区成人国产精品| 亚洲国产一区在线| 久久久久综合一区二区三区| 宅男一区二区三区| 玖玖玖精品中文字幕| 国产不卡一区二区在线观看| 日韩欧美国产二区| 欧美久久综合性欧美| 国产一级二级三级精品| 91精品国产综合久久久久久丝袜| 精品国产区在线| 99国产在线观看| 成人资源视频网站免费| 亚洲精品乱码久久久久久蜜桃91| 日韩一区免费观看| 久久影院理伦片| 亚洲一区在线直播| 久久国产精品99久久久久久丝袜| 欧洲一区二区日韩在线视频观看免费| 日本不卡一区二区三区在线观看| 久久亚洲一区二区| 国产精品一区免费观看| 日本在线观看不卡| 国精产品99永久一区一区| 久久国产精品一区二区三区| 国严精品久久久久久亚洲影视| 高清国语自产拍免费一区二区三区| 成人欧美一区二区三区视频| 成人综合av网| 产国精品偷在线| 国产精品一区二区三区不卡| 免费久久99精品国产自| 久久久久久99| 99r国产精品视频| 久久伦理网站| 日本不卡二区高清三区| 西游记1978| 97超碰最新| 国产色综合一区二区三区| 好吊色欧美一区二区三区视频| 欧美一区二视频在线免费观看| 高清国语自产拍免费一区二区三区| 欧洲亚洲一区二区三区四区五区| 国内精品久久国产| 97超碰在线播放| www.成人三级视频| 日本视频精品一区| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲欧洲精品一区二区| 狠狠色综合一区二区| 涩涩涩999| 精品一区二区不卡| 久久免费视频1| 亚洲日本精品国产第一区| 色一情一乱一伦一区二区三欧美| 成人91免费视频| 污视频在线免费观看一区二区三区| 少妇特黄a一区二区三区| 51国偷自产一区二区三区的来源| 国产亚洲一区二区三区在线播放| 日韩欧美一区二区三区四区五区| 国产精品一区二区三区在线| 日本一区二区在线| 国产伦精品一区二区三区照片| 日韩成人在线资源| 99在线首页视频| 一本色道久久99精品综合| 久久综合一区| 99国产在线视频| 日产精品久久久一区二区| 亚洲啪啪av| 免费久久99精品国产自| 99国产超薄丝袜足j在线观看| 久久久综合香蕉尹人综合网| 欧美国产综合视频| 97人摸人人澡人人人超一碰| 中文字幕欧美日韩一区二区| 国产精品一区二区不卡视频| 国产精品传媒毛片三区| 免费国产在线精品一区二区三区| 国内成+人亚洲| 18成人免费观看网站下载| 亚洲高清视频一区| 欧美乱偷一区二区三区在线| 亚洲一区二区在线免费观看| 欧美高清一区二区| 欧美深深色噜噜狠狠yyy| 欧美一区二区三区在线免费观看| 国产在线精品日韩| 日韩欧美精品在线不卡| 欧美日韩亚洲综合一区二区三区激情在线| 国产九色精品| 欧美三级电影在线播放| 亚洲精品免费在线看| www国产亚洲精品| 午夜午夜精品一区二区三区文| 久久偷看各类wc女厕嘘嘘偷窃| 欧美日韩一区在线视频| 999国内精品视频在线| 欧美亚洲爱爱另类综合| 91久久极品少妇xxxxⅹ软件| 欧美日韩一区综合| av观看久久| 91福利视频导航| 欧美日韩另类综合| 国产伦精品一区二区三| 日韩精品不卡| 日本不卡一区二区三区在线观看| 国产精品区一区二区三含羞草| 一道精品一区二区三区| 97人人澡人人爽| 中文字幕免费在线不卡| 91久久国产综合久久蜜月精品| 亚洲v国产v在线观看| 精品一卡二卡三卡四卡日本乱码| 一区二区三区电影| 国产区二精品视| 伊人天天久久大香线蕉av色| 国产一区国产精品| 看高清中日韩色视频| 国产视频一区二区三区四区| 九9re精品视频在线观看re6| 欧美乱偷一区二区三区在线| 乱色588欧美| 日本成人黄色免费看| 国产成人女人毛片视频在线| 国产精品区一区| 久久久99国产精品免费| 欧美精品v日韩精品v国产精品| 高清av免费一区中文字幕| 97神马电影| 久久婷婷国产综合尤物精品| 亚洲高清乱码| 久久波多野结衣| 欧美一卡2卡3卡4卡无卡免费观看水多多| 在线看视频不卡| 欧美黑人xxxxx| 在线观看欧美一区| 五月天国产一区| 日韩av电影在线观看| 欧美三级华人主播| 国产精品三区四区| 久久精品99| 欧美日韩大片一区二区三区| 久久大香伊蕉在人线观看热2| 粉嫩av一区二区三区免费观看| 日韩中文一区二区三区| 免费精品视频一区二区三区| 激情伦成人综合小说| 精品伊人久久大线蕉色首页| 久久精彩视频| 国产一级特黄a大片99| 在线不卡日本| 成人在线观看91| | 91传媒免费看| 欧美日韩一区二区三区在线视频| 国产欧美日韩一区二区三区| 一区二区三区观看| 一区二区三区视频在线播放| 成人av片网址| 亚洲一区二区三区色| 国产精品一国产精品最新章节| 日本一区精品| 超碰97人人在线| 日韩中文字幕一区二区| 欧美一区1区三区3区公司| 日韩高清在线播放| www.成人三级视频| 成人蜜桃视频| 99久久99久久精品国产片| 亚洲午夜精品久久久中文影院av| 日本成人黄色免费看| 日韩视频在线播放| 精品中文字幕人| 亚欧洲精品在线视频免费观看| 一区二区不卡在线视频 午夜欧美不卡'| 宅男噜噜99国产精品观看免费| 欧美系列一区| 亚洲免费精品视频| 亚洲区一区二区三区| 日本一区免费| 亚洲狠狠婷婷综合久久久| 成人在线免费网站| 一区二区成人国产精品| 3d动漫精品啪啪一区二区三区免费| 精品久久久久久综合日本| 一区二区三区四区| 视频一区二区综合| 日本高清久久一区二区三区| 国产精品一区二区三区不卡| 正义之心1992免费观看全集完整版| 欧美日韩一区二区视频在线| 精品一区二区三区日本| 亚洲国产一区二区三区在线播| 日韩福利视频| 国产aⅴ精品一区二区三区黄| 日韩福利影院| 日本最新一区二区三区视频观看| 午夜精品美女久久久久av福利| 1卡2卡3卡精品视频| 久久国产精品精品国产色婷婷| 欧美在线3区| 精品视频在线观看| 国产精品手机在线| 午夜精品一区二区在线观看| 日本一区不卡| 亚洲国产精品久久久久久女王| 好看的日韩精品视频在线| 91国产丝袜在线放| 免费久久久一本精品久久区| 久久久久久国产精品免费免费| 欧美亚洲爱爱另类综合| 国产一区二区免费电影| 九九九九精品| 天堂√在线观看一区二区| 91久久极品少妇xxxxⅹ软件| 亚洲午夜精品久久久久久浪潮| 亚洲高清在线播放| 亚洲精品国产精品久久| 亚洲一区二区三区四区中文| 一区二区视频在线观看| 天天综合色天天综合色hd|