欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

uni-app配置APP自定義頂部標題欄設(shè)置方法與注意事項

 更新時間:2022年07月29日 15:46:07   作者:企鵝-菜鳥  
相信很多小伙伴在使用uniapp進行多端開發(fā)的時候,在面對一些業(yè)務(wù)需求的時候,uniapp給我們提供的默認導航欄已經(jīng)不能滿足我們的業(yè)務(wù)需求了,這篇文章主要給大家介紹了關(guān)于uni-app配置APP自定義頂部標題欄設(shè)置方法與注意事項的相關(guān)資料,需要的朋友可以參考下

當設(shè)置 "navigationStyle":"custom" 取消原生導航欄后,由于窗體為沉浸式,占據(jù)了狀態(tài)欄位置。此時可以使用一個高度為 var(--status-bar-height) 的 view 放在頁面頂部,避免頁面內(nèi)容出現(xiàn)在狀態(tài)欄

pages.json文件

代碼塊

//頁面配置
"path": "pages/index/index",
        "style": {
            "app-plus": { //app配置自定義導航
                "titleNView": false //app禁止使用原神導航
            }
        }
},
 
"globalStyle": {
 
        "navigationStyle":"custom",//禁用原生導航
        
    }

頁面部分或首頁部分

代碼塊

<template>
    <view class="status_bar"><!-- 這里是狀態(tài)欄 --></view>
    <view class="box-fel">
    <!--狀態(tài)欄下的文字 -->
        <view>
            <image style="width: 100rpx; height: 100rpx;" src="../../static/logo.png">        </image>
        </view>
        <view>關(guān)注</view>
        <view>發(fā)現(xiàn)</view>
        <view>附近</view>
        <view>搜索</view>
    </view>
</template>
 
<style lang="scss">
    .status_bar {
        height: var(--status-bar-height);
        width: 100%;
    }
</style>

注意:

  • var(--status-bar-height) 此變量在微信小程序環(huán)境為固定 25px,在 App 里為手機實際狀態(tài)欄高度。
  • 當設(shè)置 "navigationStyle":"custom" 取消原生導航欄后,由于窗體為沉浸式,占據(jù)了狀態(tài)欄位置。此時可以使用一個高度為 var(--status-bar-height) 的 view 放在頁面頂部,避免頁面內(nèi)容出現(xiàn)在狀態(tài)欄。
  • 由于在 H5 端,不存在原生導航欄和 tabbar,也是前端 div 模擬。如果設(shè)置了一個固定位置的居底 view,在小程序和 App 端是在 tabbar 上方,但在 H5 端會與 tabbar 重疊。此時可使用--window-bottom,不管在哪個端,都是固定在 tabbar 上方。
  • 目前 nvue 在 App 端,還不支持 --status-bar-height變量,替代方案是在頁面 onLoad 時通過 uni.getSystemInfoSync().statusBarHeight 獲取狀態(tài)欄高度,然后通過 style 綁定方式給占位 view 設(shè)定高度。

附:uni-app如何動態(tài)設(shè)置頁面的標題

1. 新建頁面

正常情況下,在創(chuàng)建頁面時會在pages.json里生成一段代碼,即可在內(nèi)調(diào)整頁面的標題。如圖:

效果如圖:

這種方式可已滿足大多數(shù)人的需求,但是總有那么一些人需求比較不同。希望能夠在頁面內(nèi)進行動態(tài)的調(diào)整標題,那么該如何進行設(shè)置呢?

2. js動態(tài)修改標題

代碼如下:

<script>
	export default {
		data() {
			return {
				dynamicTitle: '這里是動態(tài)標題',
			};
		},
		onLoad() {
			// 官網(wǎng)API:https://uniapp.dcloud.io/api/ui/navigationbar?id=setnavigationbartitle
			uni.setNavigationBarTitle({
				title: this.dynamicTitle,
				success: () => {
					console.log('修改標題成功')
				},
				fail: () => {
					console.log('修改標題失敗')
				},
				complete: () => {
					console.log('修改標題結(jié)束')
				},
			})
		}
	}
</script>

效果如圖:

總結(jié) 

到此這篇關(guān)于uni-app配置APP自定義頂部標題欄設(shè)置方法與注意事項的文章就介紹到這了,更多相關(guān)uni-app自定義頂部標題欄內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS sort排序詳細使用方法示例解析

    JS sort排序詳細使用方法示例解析

    這篇文章主要介紹了JS sort排序詳細使用方法示例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • javascript中的事件代理初探

    javascript中的事件代理初探

    本文僅僅起到一個拋磚引玉的作用,讓大家了解到事件代理的原理而已,jquery中的live和delegate實現(xiàn)要復雜的多
    2014-03-03
  • JS加載解析Markdown文檔過程詳解

    JS加載解析Markdown文檔過程詳解

    這篇文章主要介紹了JS加載解析Markdown文檔過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 深入理解Javascript里的依賴注入

    深入理解Javascript里的依賴注入

    我喜歡引用這句話,“程序是對復雜性的管理”。計算機世界是一個巨大的抽象建筑群。我們簡單的包裝一些東西然后發(fā)布新工具,周而復始?,F(xiàn)在思考下,你所使用的語言包括的一些內(nèi)建的抽象函數(shù)或是低級操作符。這在JavaScript里是一樣的
    2014-03-03
  • ES6新特性三: Generator(生成器)函數(shù)詳解

    ES6新特性三: Generator(生成器)函數(shù)詳解

    這篇文章主要介紹了ES6新特性之Generator(生成器)函數(shù),簡單分析了Generator(生成器)函數(shù)的功能、定義、調(diào)用方法并結(jié)合實例形式給出了相關(guān)使用技巧,需要的朋友可以參考下
    2017-04-04
  • .html文件防止script腳本緩存的三種方法

    .html文件防止script腳本緩存的三種方法

    現(xiàn)在有這樣一個問題,由于一些原因,我們經(jīng)常需要修改gTool的代碼然后上傳更新cdn,但是用戶通過 html 文件訪問的 gTool 鏈接實際上還是緩存的,所以現(xiàn)在問題就是如何禁止緩存,文中給大家介紹了三個方法供大家參考,需要的朋友可以參考下
    2024-01-01
  • 使用JSX 建立 Markup 組件風格開發(fā)的示例(前端組件化)

    使用JSX 建立 Markup 組件風格開發(fā)的示例(前端組件化)

    這篇文章主要介紹了使用JSX 建立 Markup 組件風格開發(fā)的示例(前端組件化)本文重點講解如何從0搭建一個組件系統(tǒng),在這里我們會學習使用JSX來建立markup 的風格,我們基于與React 一樣的 JSX 去建立我們組件的風格
    2021-04-04
  • 詳解JavaScript中var和let的區(qū)別

    詳解JavaScript中var和let的區(qū)別

    在JavaScript中,有3個關(guān)鍵字可以聲明變量:var、const和let,其中var在ECMAScript的所有版本中都可以使用,而const和let只能在ECMAScript 6及更晚的版本中使用,本文就來說說二者的區(qū)別,感興趣的可以了解一下
    2022-11-11
  • Scala解析Json字符串的實例詳解

    Scala解析Json字符串的實例詳解

    這篇文章主要介紹了 Scala解析Json字符串的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家學習理解這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • 微信小程序常用簡易小函數(shù)總結(jié)

    微信小程序常用簡易小函數(shù)總結(jié)

    這篇文章主要介紹了微信小程序常用簡易小函數(shù),結(jié)合實例形式總結(jié)分析了微信小程序提示、登陸、驗證、session操作等相關(guān)操作函數(shù)與使用技巧,需要的朋友可以參考下
    2019-02-02

最新評論