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

uni-app tabbar組件

這篇具有很好參考價值的文章主要介紹了uni-app tabbar組件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

鋒哥原創(chuàng)的uni-app視頻教程:

2023版uniapp從入門到上天視頻教程(Java后端無廢話版),火爆更新中..._嗶哩嗶哩_bilibili2023版uniapp從入門到上天視頻教程(Java后端無廢話版),火爆更新中...共計23條視頻,包括:第1講 uni-app簡介、第2講 uni-app環(huán)境搭建、第3講 uni-app之HelloWorld實現(xiàn)等,UP主更多精彩視頻,請關(guān)注UP賬號。https://www.bilibili.com/video/BV1eG411N71c/如果應(yīng)用是一個多 tab 應(yīng)用,可以通過 tabBar 配置項指定一級導(dǎo)航欄,以及 tab 切換時顯示的對應(yīng)頁。

在 pages.json 中提供 tabBar 配置,不僅僅是為了方便快速開發(fā)導(dǎo)航,更重要的是在App和小程序端提升性能。在這兩個平臺,底層原生引擎在啟動時無需等待js引擎初始化,即可直接讀取 pages.json 中配置的 tabBar 信息,渲染原生tab。

Tips

  • 當(dāng)設(shè)置 position 為 top 時,將不會顯示 icon

  • tabBar 中的 list 是一個數(shù)組,只能配置最少2個、最多5個 tab,tab 按數(shù)組的順序排序。

  • tabbar 切換第一次加載時可能渲染不及時,可以在每個tabbar頁面的onLoad生命周期里先彈出一個等待雪花(hello uni-app使用了此方式)

  • tabbar 的頁面展現(xiàn)過一次后就保留在內(nèi)存中,再次切換 tabbar 頁面,只會觸發(fā)每個頁面的onShow,不會再觸發(fā)onLoad。

  • 頂部的 tabbar 目前僅微信小程序上支持。需要用到頂部選項卡的話,建議不使用 tabbar 的頂部設(shè)置,而是自己做頂部選項卡,可參考 hello uni-app->模板->頂部選項卡。

屬性說明:

屬性 類型 必填 默認(rèn)值 描述 平臺差異說明
color HexColor tab 上的文字默認(rèn)顏色
selectedColor HexColor tab 上的文字選中時的顏色
backgroundColor HexColor tab 的背景色
borderStyle String black tabbar 上邊框的顏色,可選值 black/white,也支持其他顏色值 App 2.3.4+ 、H5 3.0.0+
blurEffect String none iOS 高斯模糊效果,可選值 dark/extralight/light/none(參考:使用說明) App 2.4.0+ 支持、H5 3.0.0+(只有最新版瀏覽器才支持)
list Array tab 的列表,詳見 list 屬性說明,最少2個、最多5個 tab
position String bottom 可選值 bottom、top top 值僅微信小程序支持
fontSize String 10px 文字默認(rèn)大小 App 2.3.4+、H5 3.0.0+
iconWidth String 24px 圖標(biāo)默認(rèn)寬度(高度等比例縮放) App 2.3.4+、H5 3.0.0+
spacing String 3px 圖標(biāo)和文字的間距 App 2.3.4+、H5 3.0.0+
height String 50px tabBar 默認(rèn)高度 App 2.3.4+、H5 3.0.0+
midButton Object 中間按鈕 僅在 list 項為偶數(shù)時有效 App 2.3.4+、H5 3.0.0+
iconfontSrc String list設(shè)置 iconfont 屬性時,需要指定字體文件路徑 App 3.4.4+、H5 3.5.3+

其中 list 接收一個數(shù)組,數(shù)組中的每個項都是一個對象,其屬性值如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-766508.html

屬性 類型 必填 說明 平臺差異
pagePath String 頁面路徑,必須在 pages 中先定義
text String tab 上按鈕文字,在 App 和 H5 平臺為非必填。例如中間可放一個沒有文字的+號圖標(biāo)
iconPath String 圖片路徑,icon 大小限制為40kb,建議尺寸為 81px * 81px,當(dāng) position 為 top 時,此參數(shù)無效,不支持網(wǎng)絡(luò)圖片,不支持字體圖標(biāo)
selectedIconPath String 選中時的圖片路徑,icon 大小限制為40kb,建議尺寸為 81px * 81px ,當(dāng) position 為 top 時,此參數(shù)無效
visible Boolean 該項是否顯示,默認(rèn)顯示 App (3.2.10+)、H5 (3.2.10+)
iconfont Object 字體圖標(biāo),優(yōu)先級高于 iconPath App(3.4.4+)、H5 (3.5.3+)
"tabBar": {
		"color": "#FF8C00",
		"selectedColor":"#B22222",
		"backgroundColor":"#FFFAFA",
		"borderStyle":"black",
		"position":"bottom",
		"list": [
			{
				"text": "主頁",
				"pagePath": "pages/index/index",
				"iconPath": "static/tabbar/icon/_home.png",
				"selectedIconPath": "static/tabbar/icon/home.png"
			},
			{
				"text": "分類",
				"pagePath": "pages/classification/classification",
				"iconPath": "static/tabbar/icon/_classification.png",
				"selectedIconPath": "static/tabbar/icon/classification.png"
			},
			{
				"text": "購物車",
				"pagePath": "pages/cart/cart",
				"iconPath": "static/tabbar/icon/_cart.png",
				"selectedIconPath": "static/tabbar/icon/cart.png"
			},
			{
				"text": "我的",
				"pagePath": "pages/my/my",
				"iconPath": "static/tabbar/icon/_my.png",
				"selectedIconPath": "static/tabbar/icon/my.png"
			}
		]
	}

到了這里,關(guān)于uni-app tabbar組件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • uni-app uni.switchTab和uni.reLaunch跳轉(zhuǎn)tabbar頁面

    uni-app uni.switchTab和uni.reLaunch跳轉(zhuǎn)tabbar頁面

    uni.switchTab: 跳轉(zhuǎn)列表不會刷新 跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面。 uni.reLaunch: 跳轉(zhuǎn)列表會刷新 關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個頁面。( 可以跳轉(zhuǎn)到tabBar 頁面 ) 但如果是列表的自定義表頭有多個title的時候需要加參數(shù)才能返回到對應(yīng)的列表 如下圖所示

    2024年02月11日
    瀏覽(26)
  • uni-app教程一(項目創(chuàng)建、tabbar配置、運行

    uni-app教程一(項目創(chuàng)建、tabbar配置、運行

    導(dǎo)入靜態(tài)資源包(圖片) 頁面tabbar配置 { “pages”: [ //pages數(shù)組中第一項表示應(yīng)用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages { “path”: “pages/index/index”, “style”: { “navigationBarTitleText”: “首頁” } }, { “path”: “pages/news/news”, “style”: { “navigationBarTitleText”: “動態(tài)

    2024年04月23日
    瀏覽(94)
  • uni-app 實現(xiàn)凸起的 tabbar 底部導(dǎo)航欄

    uni-app 實現(xiàn)凸起的 tabbar 底部導(dǎo)航欄

    效果圖 在?pages.json 中設(shè)置隱藏自帶的 tabbar 導(dǎo)航欄 新建一個 custom-tabbar.vue 自定義組件頁面 底部安全區(qū)域的適配問題可查看:uni-app 蘋果手機底部安全區(qū)域的適配問題 在 main.js 中引用組件 在要用到的頁面中直接調(diào)用

    2024年02月07日
    瀏覽(25)
  • 解決uni-app小程序原生tabbar 添加陰影問題

    解決uni-app小程序原生tabbar 添加陰影問題

    下面是實現(xiàn)的效果 ?步驟1 創(chuàng)建一個組件? 文件名和組件名要一致 ?步驟2? 在組件中實現(xiàn)陰影效果 步驟3 在tabbar 頁面使用? 直接使用 即可 不用引入 ?

    2024年02月07日
    瀏覽(106)
  • uni-app 中兩個系統(tǒng)各自顯示不同的tabBar

    uni-app 中兩個系統(tǒng)各自顯示不同的tabBar

    最近在一個 uni-app 項目中遇到一個需求,在登錄頁面成功登錄以后需要判斷身份,不同的身份的進入不同的 tabBar 頁面,但是在 uni-app 項目中 pages.json 中的 tabBar 的 list 數(shù)組只有一個,且不能寫成動態(tài)的,那如何實現(xiàn)這個需求呢?答案是需要我們自定義 tabBar 。 目錄 1、我們確定在

    2024年04月13日
    瀏覽(14)
  • uni-app前端H5頁面底部內(nèi)容被tabbar遮擋

    uni-app前端H5頁面底部內(nèi)容被tabbar遮擋

    在用uniapp寫小程序的時候,底部有一部分內(nèi)容沒顯示出來,被底部的tabbar遮擋住了 給最外部的view設(shè)置樣式 padding-bottom: var(--window-bottom) ,如下 參考1 參考2 使用 uni-app 框架開發(fā)的一個項目,發(fā)現(xiàn) H5 端頁面底部的內(nèi)容被導(dǎo)航欄(Tabbar)遮擋,小程序端可以正常顯示。 查閱資料

    2024年02月04日
    瀏覽(23)
  • 微信小程序開發(fā)學(xué)習(xí)筆記《17》uni-app框架-tabBar

    微信小程序開發(fā)學(xué)習(xí)筆記《17》uni-app框架-tabBar

    博主正在學(xué)習(xí)微信小程序開發(fā),希望記錄自己學(xué)習(xí)過程同時與廣大網(wǎng)友共同學(xué)習(xí)討論。建議仔細(xì)閱讀uni-app對應(yīng)官方文檔 運行如下的命令,基于master分支在本地創(chuàng)建tabBar子分支,用來開發(fā)和tabBar相關(guān)的功能: 在 pages目錄中,創(chuàng)建首頁(home)、分類(cate)、購物車(cart)、我的(my)這4個

    2024年02月20日
    瀏覽(24)
  • uni-app的tabBar用法(自動、點擊刷新頁面,loading加載框)

    uni-app的tabBar用法(自動、點擊刷新頁面,loading加載框)

    一.先在package.json中配置tabBar(前置條件) tabBar所跳轉(zhuǎn)的頁面應(yīng)事先在page中創(chuàng)建好!如下配置后app下方會有可點擊的tabBar按鈕,在list中設(shè)置按鈕的個數(shù)。 ?圖1 ? ? ? ? tabBar的 list 屬性 ? ? ? ? text :tabBar按鈕的名稱 ? ? ? ? pagePath :tabBar按鈕的page頁面路徑 ? ? ? ? iconPa

    2024年02月08日
    瀏覽(31)
  • uni-app 微信小程序之自定義中間圓形tabbar

    uni-app 微信小程序之自定義中間圓形tabbar

    首先在 pages.json 文件中,新建一個 tabbar 頁面 此頁面主要是寫 tabbar的html樣式和布局,引用主頁面代碼,通過 v-if 控制進行展示 index , search , maim , news , me 一級頁面 css 樣式文件太多了就不貼出來了

    2024年02月03日
    瀏覽(102)
  • uni-app使用uview-ui實現(xiàn)動態(tài)更改底部tabbar

    需求:根據(jù)不同的權(quán)限(用戶 0, 物業(yè) 1)展示不同的tabbar 這里使用的是uview-ui@1.8.4 tabbar 在utils文件夾下新建一個tabbar.js文件,來存儲不同權(quán)限下的底部導(dǎo)航數(shù)據(jù) 在page.json文件里,把tabbar里的幾個頁面去重放進去tabBar。 使用vuex 新建store 文件夾存儲相關(guān)數(shù)據(jù) 在入口文件 mai

    2024年02月12日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包