国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

原聲微信小程序自定義頂部導航欄 . 自定義navigationBar。 (單頁面設(shè)置)

這篇具有很好參考價值的文章主要介紹了原聲微信小程序自定義頂部導航欄 . 自定義navigationBar。 (單頁面設(shè)置)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文實例為大家分享了微信小程序自定義導航欄的具體代碼,供大家參考,具體內(nèi)容如下


實現(xiàn)自定義大致需要以下?步驟:

1.在頁面.JSON文件進行相關(guān)配置,以便去掉原生

"navigationStyle":"custom"

備注:?navigationStyle(導航欄樣式),參數(shù): default = 默認樣式,custom = 自定義樣式。?

2.在頁面.js文件onLoad生命周期函數(shù)中分別調(diào)用微信的getSystemInfoAsync() 與 getMenuButtonBoundingClientRect()方法

 // 1.獲取膠囊按鈕的布局位置信息
    const menuButtonInfo = wx.getMenuButtonBoundingClientRect();
 // 2.獲取設(shè)備系統(tǒng)信息
    const systemInfo = wx. getSystemInfoAsync();

備注:??wx.getSystemInfoAsync用于獲取設(shè)備信息,?wx.getMenuButtonBoundingClientRect用于獲取獲取膠囊按鈕的布局位置信息

3.根據(jù)上一步調(diào)返回數(shù)據(jù)再按照官方文檔調(diào)用相關(guān)參數(shù)

let a = systemInfo.statusBarHeight + 44;// 導航欄高度
let b = systemInfo.screenWidth - menuButtonInfo.right;// 膠囊距右方間距(方保持左、右間距一致)
let c = menuButtonInfo.top - systemInfo.statusBarHeight;// 膠囊距底部間距(保持底部間距一致)
let d = menuButtonInfo.height;// 膠囊高度(自定義內(nèi)容可與膠囊高度保證一致)

4.最后在頁面使用即可 看樣式

原聲微信小程序自定義頂部導航欄 . 自定義navigationBar。 (單頁面設(shè)置)


5.完整代碼: ()

index.json 文件 :

{
  "usingComponents": {},
  "navigationStyle":"custom"
 
}

index.js?文件定義 :

 data: {
    navBarHeight: 0, //導航欄高度
    titleBottom: 0, //頂部距離
    title:'自定義頂部'
    // -----
  },

  /**
   * 事件處理
   */
  getHeights() {
    let that = this
    // 1.獲取膠囊按鈕的布局位置信息
    const menuButtonInfo = wx.getMenuButtonBoundingClientRect();
    // 2.獲取設(shè)備信息
    const systemInfo = wx.getSystemInfoSync();
    // 3.計算:計算公式:導航欄高度 = 狀態(tài)欄高度 + 44。
    // 導航欄高度 = 狀態(tài)欄高度 + 44
    this.setData({
      navBarHeight: systemInfo.statusBarHeight + 44,
      titleBottom: systemInfo.statusBarHeight
    })
    console.log(systemInfo.statusBarHeight)
  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad(options) {
    this.getHeights()
  },

index.wxml?文件頂部使用 :


<!-- 頂部 -->
<view class="contentsPages" style="height:{{navBarHeight}}px; padding: {{titleBottom+45}}rpx 0rpx 0rpx 20rpx;">
  <view class="title">
    {{title}}
  </view>
</view>
<!-- 主體 -->
<view class="content" style="height: calc(100% - {{navBarHeight}}px);">
  內(nèi)容
</view>

index.wxss文件優(yōu)化頁面樣式 :?

page {
  box-sizing: border-box;
  width: 100vw;
  height: 100vh;
} 

.contentsPages {
  box-sizing: border-box;
  background-color:#f7f7f7;
}

.title{
  font-size: 30rpx;
}

.content{
  width: 100vw;
  box-sizing: border-box;
  background-color: #ffffff;
}

謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-484250.html

到了這里,關(guān)于原聲微信小程序自定義頂部導航欄 . 自定義navigationBar。 (單頁面設(shè)置)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • uni-app微信小程序,APP都適用自定義頂部導航

    uni-app微信小程序,APP都適用自定義頂部導航

    *使用自定義的導航樣式,首先需要把原生的頂部的導航方式給隱藏掉(\\\"navigationStyle\\\": \\\"custom\\\") *手機頂部手機狀態(tài)欄的高度 *微信小程序中膠囊的位置信息存儲(使用store存儲) *由于微信小程序中帶有導航膠囊,所以需要根據(jù)膠囊去獲取一定的參數(shù)信息 在微信小程序中,我們只需要獲

    2024年02月06日
    瀏覽(91)
  • 微信小程序第一節(jié) —— 自定義頂部、底部導航欄以及獲取膠囊體位置信息。

    微信小程序第一節(jié) —— 自定義頂部、底部導航欄以及獲取膠囊體位置信息。

    dai ga hou??!我是 ?????? 是江迪呀 。我們在進行微信小程序開發(fā)時,常常需要自定義一些東西,比如 自定義頂部導航 、 自定義底部導航 等等。那么知道這些自定義內(nèi)容的具體位置、以及如何適配不同的機型就變得尤為重要。下面讓我以在iPhone機型,來給大家介紹下 微信

    2024年02月02日
    瀏覽(37)
  • 【微信小程序-原生開發(fā)】實用教程07 - Grid 宮格導航,詳情頁,側(cè)邊導航(含自定義頁面頂部導航文字)

    【微信小程序-原生開發(fā)】實用教程07 - Grid 宮格導航,詳情頁,側(cè)邊導航(含自定義頁面頂部導航文字)

    【微信小程序-原生開發(fā)】實用教程 輪播圖、分類頁簽 tab 、成員列表(含Tdesign升級,切換調(diào)試基礎(chǔ)庫,設(shè)置全局樣式,配置組件按需注入,添加圖片素材,wx:for,生命周期 onLoad)

    2024年02月09日
    瀏覽(32)
  • 微信小程序自定義頂部導航欄的膠囊和微信自帶的膠囊一樣的透明背景色

    微信小程序自定義頂部導航欄的膠囊和微信自帶的膠囊一樣的透明背景色

    想要實現(xiàn)微信自帶的右上角膠囊背景透明很簡單,只需要在pages.js里面設(shè)置下面配置就可以了: 但是設(shè)置完這個后,膠囊的背景色是那種黑色半透明的效果:(微信開發(fā)者工具和真機上顯示的效果不一致,要以真機為準) 手機端的效果:所以還是要以手機端為準 ? 左側(cè)的返

    2024年02月01日
    瀏覽(37)
  • 小程序頁面頂部標題欄、導航欄navigationBar如何隱藏、變透明?

    小程序頁面頂部標題欄、導航欄navigationBar如何隱藏、變透明?

    \\\"navigationStyle\\\":?\\\"custom\\\" 小程序頂部的白色背景條就不見了,直接變透明,只剩下右上角的膠囊按鈕? 如果頁面有 web-view?src=\\\"{{src}}\\\"?/ 這個元素,頂部標題欄背景色依舊會出現(xiàn)喲~~ 擴展閱讀 uniapp開發(fā)小程序H5頁面頂部導航欄navigationBar如何隱藏?三種解決辦法_uniapp頂部狀態(tài)欄_你

    2024年02月13日
    瀏覽(32)
  • uniapp使用Uview的Navbar自定義微信小程序頂部導航欄,滾動漸變透明效果;看完不會我下跪
  • uniapp開發(fā)小程序H5頁面頂部導航欄navigationBar如何隱藏?三種解決辦法

    uniapp開發(fā)小程序H5頁面頂部導航欄navigationBar如何隱藏?三種解決辦法

    方法1:在pages.json 原生小程序也可以采用類似的方法去掉頂部,讓頭部變透明 小程序頁面頂部導航欄navigationBar如何隱藏、變透明?_你摯愛的強哥的博客-CSDN博客 小程序頂部的白色背景條就不見了,直接變透明,只剩下右上角的膠囊按鈕。 https://s-z-q.blog.csdn.net/article/details/13

    2024年02月13日
    瀏覽(30)
  • 微信原生小程序自定義頂部導航

    微信原生小程序自定義頂部導航

    都2023了,自定義頂部導航應(yīng)該不是什么新鮮事了,這里只是簡單記錄下 微信自己也提供了自定義頂部導航 navigation-bar ,大概看了下,可配置的也不少,所以看需求了,如果簡單可以采用微信提供的,老規(guī)矩,先看效果 狀態(tài)欄高度(getSystemInfoSync),就是手機頂部網(wǎng)絡(luò)那塊的

    2024年02月15日
    瀏覽(24)
  • 微信小程序自動獲取頂部導航欄高度

    微信小程序自動獲取頂部導航欄高度

    1、本人是通過uniapp開發(fā)的微信小程序,原生開發(fā)基本相同,首先在data里聲明變量 2、其次在onLoad生命周期中獲取當前手機的導航欄寬高數(shù)據(jù) 3、navHeight獲取的是當前手機型號的導航欄總高度;searchMarginTop獲取的是手機頂部到小程序膠囊的高度,也就是下圖黃色線框的高度;

    2024年02月11日
    瀏覽(34)
  • 【微信小程序】頭部導航欄背景鋪滿頂部

    【微信小程序】頭部導航欄背景鋪滿頂部

    背景:使用uniapp開發(fā)微信小程序 需求:需要微信小程序頂部導航欄使用頁面背景鋪滿頂部 我們可以利用 navigationStyle 屬性,來處理導航欄樣式,支持 default/custom,其中 custom 可自定義導航欄,只保留右上角膠囊狀的按鈕。 在pages.json 文件里,將globalStyle中新增或修改 navigatio

    2024年02月16日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包