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

uniapp小程序配置tabbar底部導航欄實戰(zhàn)指南

 更新時間:2022年09月14日 16:25:33   作者:「不一」  
tabBar如果應用是一個多tab應用,可以通過tabBar配置項指定tab欄的表現(xiàn),以及tab切換時顯示的對應頁,下面這篇文章主要給大家介紹了關于uniapp小程序配置tabbar底部導航欄的相關資料,需要的朋友可以參考下

前言:

配置底部導航欄首先需要大家準備好自己想要使用的圖標,每個tab可以選擇兩個圖標,分別為選中前的和選中后的。之后我們根據(jù)uniapp官網提供的

uniapp官網tabbar配置項,話不多說直接上正文一起來學習一下如何配置底部導航欄吧。

正文

首先我們先看一下官網中的介紹:
如果應用是一個多 tab 應用,可以通過 tabBar 配置項指定一級導航欄,以及 tab 切換時顯示的對應頁。
在 pages.json 中提供 tabBar 配置,不僅僅是為了方便快速開發(fā)導航,更重要的是在App和小程序端提升性能。在這兩個平臺,底層原生引擎在啟動時無需等待js引擎初始化,即可直接讀取 pages.json 中配置的 tabBar 信息,渲染原生tab。

Tips

  • 當設置 position 為 top 時,將不會顯示 icon
  • tabBar 中的 list 是一個數(shù)組,只能配置最少2個、最多5個 tab,tab 按數(shù)組的順序排序。
  • tabbar 切換第一次加載時可能渲染不及時,可以在每個tabbar頁面的onLoad生命周期里先彈出一個loading。
  • tabbar 的頁面展現(xiàn)過一次后就保留在內存中,再次切換 tabbar 頁面,只會觸發(fā)每個頁面的onShow,不會再觸發(fā)onLoad。
  • 頂部的 tabbar 目前僅微信小程序上支持。需要用到頂部選項卡的話,建議不使用 tabbar 的頂部設置,而是自己做頂部選項卡,可參考 hello uni-app->模板->頂部選項卡。

1、首先我們準備好自己項目所需要的tab圖標

我這里準備了6張,分別用于3個tab切換使用(選中前和選中后的,放在了static文件夾下的tabbar文件夾下:

2、找到我們的pages.json文件進行配置

找到globalStyle位置,在它的下方配置我們的tabbar。

代碼片段如下:

// 配置tabbar導航欄
	"tabBar": {
		"borderStyle": "black",
		"selectedColor": "#FB7299",
		"color": "#444444",
		"list": [
			{
				"pagePath": "pages/index/index",
				"iconPath": "static/tabbar/find.png",
				"selectedIconPath": "static/tabbar/find-selected.png",
				"text": "發(fā)現(xiàn)"
			},{
				"pagePath": "pages/cate/cate",
				"iconPath": "static/tabbar/cate.png",
				"selectedIconPath": "static/tabbar/cate-selected.png",
				"text": "分類"
			},{
				"pagePath": "pages/mine/mine",
				"iconPath": "static/tabbar/my.png",
				"selectedIconPath": "static/tabbar/my-selected.png",
				"text": "我的"
			}
		]
	}

相信很多小伙伴不知道這些配置項都是什么意思,如下附上一張官網的配置項截圖,大家也可以從前言內容中鏈接去官網自查。(本案例中使用的是一些最基礎的屬性。)

3、配置一下導航欄標題內容

官網地址給小伙伴們

導航欄標題內容是我們頁面頂部位置的如下圖所示:

代碼示例如下所示:(本人用的一些常見的配置項,可自行修改)

"pages": [ //pages數(shù)組中第一項表示應用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "配置底部導航欄"
			}
		}
	    ,{
            "path" : "pages/mine/mine",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "我的",
                "enablePullDownRefresh": false
            }
            
        },
		{
		    "path" : "pages/cate/cate",
		    "style" :                                                                                    
		    {
				// 導航欄標題文字內容
		        "navigationBarTitleText": "分類",
				// 是否開啟下拉刷新
		        "enablePullDownRefresh": false
		    }
		    
		}
    ],
	// 默認頁面的樣式
	"globalStyle": {
		// 導航欄標題顏色及狀態(tài)欄前景顏色,僅支持 black/white
		"navigationBarTextStyle": "black",
		// 導航欄標題文字內容
		"navigationBarTitleText": "配置底部導航欄",
		// 導航欄背景顏色(同狀態(tài)欄背景色)
		"navigationBarBackgroundColor": "#55aaff",
		// 下拉顯示出來的窗口的背景色
		"backgroundColor": "#ffff7f"
	}

一些配置項的含義我都寫了注釋,小伙伴可以自己看看。

4、來看看我們的成果(效果圖)

請?zhí)砑訄D片描述

總結

到此這篇關于uniapp小程序配置tabbar底部導航欄的文章就介紹到這了,更多相關uniapp配置tabbar底部導航欄內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 小程序紅包雨的實現(xiàn)示例

    小程序紅包雨的實現(xiàn)示例

    這篇文章主要介紹了小程序紅包雨的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-02-02
  • javascript每日必學之多態(tài)

    javascript每日必學之多態(tài)

    javascript每日必學之多態(tài),介紹了有關多態(tài)的相關內容,感興趣的小伙伴們可以參考一下
    2016-02-02
  • ES6新數(shù)據(jù)結構Map功能與用法示例

    ES6新數(shù)據(jù)結構Map功能與用法示例

    這篇文章主要介紹了ES6新數(shù)據(jù)結構Map功能與用法,結合實例形式分析了Map的功能、使用方法及相關注意事項,需要的朋友可以參考下
    2017-03-03
  • JS中const對于復雜類型變量和普通類型變量的區(qū)別詳解

    JS中const對于復雜類型變量和普通類型變量的區(qū)別詳解

    我們在開發(fā)的過程中一定常常發(fā)現(xiàn)const關鍵字定義的簡單類型變量不可以改變,但是你如果定義的是一個復雜類型變量(比如對象)的話對里面屬性的增刪改查是可以的,那這又是為什么呢,接下來就來和小編一起探討一下吧
    2023-11-11
  • 小程序與內嵌webview的數(shù)據(jù)交互方案詳解

    小程序與內嵌webview的數(shù)據(jù)交互方案詳解

    這篇文章主要介紹了小程序與內嵌webview的數(shù)據(jù)交互方案,為實現(xiàn)H5頁面到小程序的無縫切換,技術方案包含使用webview交互,特別是低碼C端表單頁面的處理,需要的朋友可以參考下
    2024-09-09
  • JS加密解密之保存到桌面書簽

    JS加密解密之保存到桌面書簽

    漸進式Web應用是一種結合了網頁和原生移動應用(Native App)優(yōu)點的新型應用開發(fā)模式,這篇文章給大家介紹JS加密解密之保存到桌面書簽的操作方法,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 自適應方案postcss-pxtorem使用步驟

    自適應方案postcss-pxtorem使用步驟

    這篇文章主要介紹了如何使用postcss-pxtorem插件將px單位轉換為rem單位,包括安裝插件、創(chuàng)建配置文件和引入腳本的步驟,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-11-11
  • JavaScript實現(xiàn)網頁上的浮動廣告的簡單方法

    JavaScript實現(xiàn)網頁上的浮動廣告的簡單方法

    JavaScript實現(xiàn)網頁上的浮動廣告的簡單方法,需要的朋友可以參考一下
    2013-06-06
  • JavaScript漢諾塔問題解決方法

    JavaScript漢諾塔問題解決方法

    這篇文章主要介紹了JavaScript漢諾塔問題解決方法,涉及javascript遞歸調用操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • 詳解JavaScript 中的 replace 方法

    詳解JavaScript 中的 replace 方法

    這篇文章主要介紹了詳解JavaScript 中的 replace 方法的相關資料,需要的朋友可以參考下
    2016-01-01

最新評論