tabBar設置底部菜單選項、iconfont圖標(圖片)庫、模擬京東app的底部導航欄

歡迎來到我的UniApp技術專欄!🎉 在這里,我將與大家分享關于UniApp開發的實用技巧、最佳實踐和項目經驗。

專欄特色:

📱 跨平臺開發一站式解決方案
🚀 從入門到精通的完整學習路徑
💡 實戰項目經驗分享
🔍 常見問題深度解析
無論你是剛接觸UniApp的新手,還是有一定經驗的開發者,都能在這里找到有價值的內容。我將持續更新最新技術動態和開發技巧,幫助大家提升開發效率,打造高質量的跨平臺應用。

如果文章對你有幫助,別忘了點贊收藏🌟,也歡迎在評論區留言交流,我會及時回復大家的問題!

讓我們一起探索UniApp的無限可能!

目錄

一.設置底部菜單欄(tabBar)

1.什么是tabBar?

2.在哪里設置tabBar?

二.iconfont圖標(圖片)庫

1.百度搜索“iconfont”

2.搜索需要的圖標

3.找到我們想要的類型,并點擊下載

4.設置圖片的顏色、大小

5.查看本地圖片

三.實戰:模擬京東app的底部導航欄

1.使用iconfont圖標(圖片)庫,下載需要的圖片

2.將下載好的圖片,放到項目的static/imgs目錄下

3.創建四個頁面,分別是:首頁、分類、購物車、我的

4.在pages.json中,編寫tarBar底部導航組件

5.運行項目,查看效果


一.設置底部菜單欄(tabBar)

1.什么是tabBar?

直接翻譯,tab bar的中文意思就是“標簽欄”,即我們常說的菜單欄 / 選項欄 / 導航欄。

如下圖所示。

2.在哪里設置tabBar?

也是在pages.json文件中,設置tabBar對象即可。

二.iconfont圖標(圖片)庫

1.百度搜索“iconfont”

2.搜索需要的圖標

3.找到我們想要的類型,并點擊下載

4.設置圖片的顏色、大小

5.查看本地圖片

三.實戰:模擬京東app的底部導航欄

1.使用iconfont圖標(圖片)庫,下載需要的圖片

注意:每一種圖標,要下載兩種顏色的版本,分別對應默認顏色、被選中時的高亮顏色。

收集好的所需圖片如下,放在了一個文件夾中

2.將下載好的圖片,放到項目的static/imgs目錄下

3.創建四個頁面,分別是:首頁、分類、購物車、我的

4.在pages.json中,編寫tarBar底部導航組件

在pages.json里面,添加下面的tabBar代碼

"tabBar": {"color": "#8B8B8B",//默認文字顏色"selectedColor": "#FE3B13",//被選中時的文字高亮顏色"list": [//導航選項{"pagePath": "pages/home/home",//頁面路徑"text": "首頁",//導航選項的文字描述"iconPath": "/static/imgs/tabBar/home.png",//默認圖片的路徑"selectedIconPath": "/static/imgs/tabBar/home-h.png"//被選中時的高亮圖片的路徑},{"pagePath": "pages/classify/classify",//頁面路徑"text": "分類",//導航選項的文字描述"iconPath": "/static/imgs/tabBar/classify.png",//默認圖片的路徑"selectedIconPath": "/static/imgs/tabBar/classify-h.png"//被選中時的高亮圖片的路徑},{"pagePath": "pages/buyCar/buyCar",//頁面路徑"text": "購物車",//導航選項的文字描述"iconPath": "/static/imgs/tabBar/buyCar.png",//默認圖片的路徑"selectedIconPath": "/static/imgs/tabBar/buyCar-h.png"//被選中時的高亮圖片的路徑},{"pagePath": "pages/me/me",//頁面路徑"text": "我的",//導航選項的文字描述"iconPath": "/static/imgs/tabBar/me.png",//默認圖片的路徑"selectedIconPath": "/static/imgs/tabBar/me-h.png"//被選中時的高亮圖片的路徑}]}

5.運行項目,查看效果

注意:我們一定需要訪問這四個頁面之中的任何一個,才會顯示出底部導航欄。

若訪問其他頁面,則不會顯示底部導航欄。

以上就是本篇文章的全部內容,喜歡的話可以留個免費的關注呦~~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/92283.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/92283.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/92283.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

7.22總結mstp,vrrp

一、MSTP技術MSTI和MSTI域根MSTP中的端口角色3. MSTP工作原理 MSTP 計算方法? CST/IST的計算和RSTP類似 ? MSTI的計算僅限于區域內 ? MSTI計算參數包含在IST BPDU中,和IST的計 算同步完成&#xfe…

【電腦】網卡的基礎知識

網卡(Network Interface Card, NIC)是計算機中用于連接網絡的關鍵組件之一,它負責管理和發送數據包到互聯網或其他局域網設備。下面是一些關于網卡的詳細知識:網卡的基本結構MAC地址:每個網卡都有一個唯一的物理地址&a…

IPv4枯竭時代:從NAT技術到IPv6的演進之路

🔍 開發者資源導航 🔍🏷? 博客主頁: 個人主頁📚 專欄訂閱: JavaEE全棧專欄 IPv4(Internet Protocol version 4)是互聯網最核心的通信協議之一,自 1981 年正式標準化以來…

模式結構-微服務架構設計模式

需求(Forces)結果上下文(Resulting context)相關模式(Related patterns)需求:必須解決的問題需求部分描述了必須解決的問題和圍繞這個問題的特定上下文環境。需求有時候是相互沖突的,所以不能指望把他們全部都解決(必須取舍&#…

30個常用的Linux命令匯總和實戰場景示例

下面匯總常用的 30 個常用的 Linux 命令,每個都附有簡要說明和典型示例,適合日常開發、服務器維護或系統學習使用。30 個常用的 Linux 命令匯總 一、文件與目錄操作(基礎)命令說明示例ls列出文件和目錄ls -l 顯示詳細信息cd切換目…

Taro 網絡 API 詳解與實用案例

Taro 網絡 API 詳解與實用案例 在現代前端開發中,網絡通信是不可或缺的一環。Taro 作為一款多端開發框架,提供了豐富且統一的網絡 API,幫助開發者在小程序、H5、React Native 等多端環境下高效地進行數據交互。本文將詳細介紹 Taro 的四大網…

Bitbucket平臺的HTTP Access Tokens操作手冊

在Bitbucket平臺添加HTTP Access Tokens(用于替代密碼進行認證)。 1. 登錄Bitbucket并訪問個人設置 打開 Bitbucket 并登錄賬號。點擊右上角頭像 → 選擇 Manage account。 2. 生成Access Token 在左側菜單中選擇 Access tokens(位于 Sec…

低成本、高泛化能力的無人機自主飛行!VLM-Nav:基于單目視覺與視覺語言模型的無地圖無人機導航

作者:Gobinda Chandra Sarker1^{1}1, AKM Azad2^{2}2, Sejuti Rahman1^{1}1, Md Mehedi Hasan1^{1}1單位:1^{1}1達卡大學,2^{2}2伊瑪目穆罕默德伊本沙特伊斯蘭大學論文標題:VLM-Nav: Mapless UAV-Navigation Using Monocular Visi…

Docker Desktop 安裝到D盤(包括wsl)

默認WSL虛擬機位置&#xff1a; C:\Users\<用戶名>\AppData\Local\Docker\wsl重裝DockerDesktop下載安裝包Docker Desktop Installer.exe在D盤創建文件夾D:\Program Files\DockerDesktopD:\Program Files\DockerDesktop\data 在cmd運行 start /w "" "Dock…

網絡協議(三)網絡層 IPv4、CIDR(使用子網掩碼進行網絡劃分)、NAT在私網劃分中的應用

利用子網掩碼進行子網劃分 這是一個模擬搭建的私網&#xff0c;有倆臺主機ab。現在主機a要給云端服務器發送一條消息&#xff0c;這條消息怎么才能到達云端服務器呢&#xff1f;確定這條數據中的源端為本地ip的9000端口&#xff0c;目的端為24.24.24.8888端口&#xff0c;首先&…

8.4 Java 原生 TCP Socket 實現 HTTP 請求解析和請求分發

使用 Java 原生 TCP Socket 實現 HTTP 請求解析和請求分發&#xff0c;是一個理解 HTTP 協議底層原理的好方法。雖然 Java 提供了 HttpServer 類來簡化 HTTP 服務器開發&#xff0c;但如果你想從 TCP 層 開始構建一個簡單的 HTTP 服務器&#xff0c;可以使用 ServerSocket 和 S…

自研能管項目開發界面

自研能管軟件實現一個界面開發 目的&#xff1a; ? 通過接口方式實現展示哪些數據例如&#xff1a; ? 已知制絲車間下的計量電表&#xff0c;在可視化界面通過點擊制絲車間的方式&#xff0c;自動在MySQL存儲制絲車間的電表數據(假設是每分鐘存儲一次)&#xff0c;前端即可以…

【NLP輿情分析】基于python微博輿情分析可視化系統(flask+pandas+echarts) 視頻教程 - 基于wordcloud庫實現詞云圖

大家好&#xff0c;我是java1234_小鋒老師&#xff0c;最近寫了一套【NLP輿情分析】基于python微博輿情分析可視化系統(flaskpandasecharts)視頻教程&#xff0c;持續更新中&#xff0c;計劃月底更新完&#xff0c;感謝支持。今天講解基于wordcloud庫實現詞云圖 視頻在線地址&…

Vue3 面試題及詳細答案120道(31-45 )

《前后端面試題》專欄集合了前后端各個知識模塊的面試題&#xff0c;包括html&#xff0c;javascript&#xff0c;css&#xff0c;vue&#xff0c;react&#xff0c;java&#xff0c;Openlayers&#xff0c;leaflet&#xff0c;cesium&#xff0c;mapboxGL&#xff0c;threejs&…

Proxmox VE 8.3/8.4開啟Intel 核顯的vGPU,搭建vGPU云桌面系統

1. Intel Graphics SR-IOV 介紹Intel Graphics SR-IOV 是 Intel 最新的圖形虛擬化技術。單根 I/O 虛擬化 &#xff08;SR-IOV&#xff09; 通過將設備劃分為多個虛擬功能來定義共享物理設備功能的標準方法。每個虛擬函數都直接分配給一個虛擬機&#xff0c;從而為虛擬機實現接近…

LeetCode 熱題100

文章目錄哈希兩數之和字母異位詞分組最長連續序列雙指針移動零盛最多水的容器滑動窗口子串多刷題 LeetCode 熱題100 哈希 兩數之和 思路分析&#xff1a; 暴力做法&#xff1a;每一個數字都與剩余的數字作比較&#xff0c;時間復雜度是O(n2)O(n^2)O(n2)哈希做法&#xff1a;我…

Idea或Pycharm上.idea的忽略提交的問題總結

文章目錄問題描述如果是首次提交或者之后的提交代碼時把.idea及其文件提交到遠端倉庫中&#xff0c;此時再創建.gitignore會不生效。問題描述 由于在代碼托管平臺上創建的項目&#xff0c;沒有關聯創建.gitignore文件。導致git 克隆到本地電腦上時&#xff0c;項目的根目錄下也…

【鎖】MySQL中有哪幾種鎖?

&#x1f4da; 歡迎來到我的Java八股文專欄&#xff01; &#x1f389; 各位程序員小伙伴們好呀~ &#x1f44b; 我是雪碧聊技術&#xff0c;很高興能在CSDN與大家相遇&#xff01;? &#x1f680; 專欄介紹 這個專欄將專注于分享Java面試中的經典"八股文"知識點 &a…

曠視科技視覺算法面試30問全景精解

曠視科技視覺算法面試30問全景精解 ——AI賦能 智能安防 視覺創新&#xff1a;曠視科技視覺算法面試核心考點全覽 前言 曠視科技&#xff08;Megvii&#xff09;作為全球領先的人工智能公司&#xff0c;專注于計算機視覺、深度學習和智能安防等領域&#xff0c;推動人臉識別、…

docker nginx 部署前端踩坑記錄

文章目錄坑點1&#xff1a;localhost 與127.0.0.1坑點1&#xff1a;localhost 與127.0.0.1 server {listen 80 default_server;client_max_body_size 20M;# 記錄訪問日志和錯誤日志access_log /var/log/nginx/host.access.log main;error_log /var/log/nginx/error.l…