[保姆级教程]uniapp实现底部导航栏

在这里插入图片描述

文章目录

  • 前置准备工作
    • 安装HBuilder-X
    • 新建uniapp项目教程
    • 使用HBuilder-X启动uniapp项目教程
  • 实现底部导航栏
    • package.json中配置导航栏
    • 详细配置内容


前置准备工作

安装HBuilder-X

详细步骤可看上文》》

新建uniapp项目教程

详细步骤可看上文》》

使用HBuilder-X启动uniapp项目教程

详细步骤可看上文》》

实现底部导航栏

package.json中配置导航栏

在package.json里面配置,点击package.json文件。
在这里插入图片描述
在内容中添加底部菜单代码配置

"tabBar": {"color": "#7A7E83","selectedColor": "#3cc51f","borderStyle": "black","backgroundColor": "#ffffff","list": [{"pagePath": "pages/component/index","iconPath": "static/image/icon_component.png","selectedIconPath": "static/image/icon_component_HL.png","text": "组件"}, {"pagePath": "pages/API/index","iconPath": "static/image/icon_API.png","selectedIconPath": "static/image/icon_API_HL.png","text": "接口"}]
}

在这里插入图片描述
页面效果:
在这里插入图片描述
注意:地址需要有页面才行,不然不会显示底部导航栏

详细配置内容

以下是 TabBar 的相关属性说明:

属性名类型必填默认值描述适配版本
colorHexColor-tab 上的文字默认颜色-
selectedColorHexColor-tab 上的文字选中时的颜色-
backgroundColorHexColor-tab 的背景色-
borderStyleStringblacktabbar 上边框的颜色,可选值 black/whiteblack 对应颜色 rgba(0,0,0,0.33)white 对应颜色 rgba(255,255,255,0.33)App 2.3.4+ 、H5 3.0.0+
blurEffectStringnoneiOS 高斯模糊效果,可选值 dark/extralight/light/none(参考: 使用说明)App 2.4.0+ 支持、H5 3.0.0+(只有最新版浏览器才支持)
listArray-tab 的列表,详见 list 属性说明,最少2个、最多5个 tab-
positionStringbottom可选值 bottomtoptop 值仅微信小程序支持-
fontSizeString10px文字默认大小App 2.3.4+、H5 3.0.0+
iconWidthString24px图标默认宽度(高度等比例缩放)App 2.3.4+、H5 3.0.0+
spacingString3px图标和文字的间距App 2.3.4+、H5 3.0.0+
heightString50pxtabBar 默认高度App 2.3.4+、H5 3.0.0+
midButtonObject-中间按钮,仅在 list 项为偶数时有效App 2.3.4+、H5 3.0.0+
iconfontSrcString-list 设置 iconfont 属性时,需要指定字体文件路径App 3.4.4+、H5 3.5.3+
backgroundImageString-设置背景图片,优先级高于 backgroundColorApp
backgroundRepeatString-设置标题栏的背景图平铺方式,可取值:“repeat” - 背景图片在垂直方向和水平方向平铺;“repeat-x” - 背景图片在水平方向平铺,垂直方向拉伸;“repeat-y” - 背景图片在垂直方向平铺,水平方向拉伸;“no-repeat” - 背景图片在垂直方向和水平方向都拉伸。默认使用 “no-repeat”App
redDotColorString-tabbar 上红点颜色App

  • HexColor 表示十六进制颜色值,例如 #FF0000 表示红色。
  • String 表示字符串类型。
  • Array 表示数组类型。
  • Object 表示对象类型。

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/31995.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在 Vue 3 中设置 `@` 指向根目录的方法汇总

在 Vue 3 项目开发中,为了方便管理和引用文件路径,设置 指向根目录是一项常见的需求。以下为您总结了几种常见的实现方式。 方法一:使用 Vite 配置(适用于 Vite 构建的项目) 在项目根目录创建 vite.config.js 文件&a…

Python里的UNicode是什么类型?

在Python中,Unicode(统一码)不是一个特定的数据类型,而是一种编码标准,用于表示世界上大多数书写系统中的字符(包括字母、数字、标点符号等)。然而,Python提供了几种数据类型来存储和…

计组复习题整理

第三章 (1)直接映射 cache 的主要优点是实现简单。这种方式的主要缺点是( ) A、它比其他 cache 映射方式价格更贵 B、如果使用中的 2 个或多个块映射到 cache 同一行,命中率则下降 C、它的存取时间大于其它 cache …

vivado、vitis2022安装及其注意事项(省时、省空间)

1、下载 AMD官网-资源与支持-vivado ML开发者工具,或者vitis平台, 下载的时候有个官网推荐web安装,亲测这个耗时非常久,不建议使用,还是直接下载89G的安装包快。 注意:安装vitis平台会默认安装vivado&…

【Deep Learning】Self-Supervised Learning:自监督学习

自监督学习 本文基于清华大学《深度学习》第12节《Beyond Supervised Learning》的内容撰写,既是课堂笔记,亦是作者的一些理解。 在深度学习领域,传统的监督学习(Supervised Learning)的形式是给你输入 x x x和标签 y y y,你需要训…

SpringBoot开发使用@ConfigurationProperties代替@Value笔记

一、背景 最近在项目开发中,遇到大量配置信息在不同微服务中使用,发现维护配置信息变得越来越复杂,修改一个配置命名,就要连着改好多Value,因为配置管理而头疼。 二、Value注解 可以轻松地将配置文件中的值注入到Sp…

GSettings(五)——没有图形界面的环境,调用gsettings

“没有图形界面的环境”是指没有运行桌面环境或窗口管理器的情况下运行程序。也就是说,可能是在一个纯命令行界面或服务器环境中工作,没有访问显示服务器(如X11或Wayland)的情况。 情景解释 没有图形界面的环境 这种情况下&#…

Odoo专题资料

odoo开发规范 | 同欣数字化落地 (txodoo.cn) odoo性能优化思路 | 同欣数字化落地 (txodoo.cn) 生产环境安装odoo | 同欣数字化落地 (txodoo.cn) odoo开发环境搭建windows版详细教程 | 同欣数字化落地 (txodoo.cn) mac安装odoo17 | 同欣数字化落地 (txodoo.cn) 控制表单默认…

贪心算法练习题(2024/6/21)

1 买卖股票的最佳时机 II 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得…

论文学习_Fuzz4All: Universal Fuzzing with Large Language Models

论文名称发表时间发表期刊期刊等级研究单位Fuzz4All: Universal Fuzzing with Large Language Models2024年arXiv-伊利诺伊大学0.摘要 研究背景模糊测试再发现各种软件系统中的错误和漏洞方面取得了巨大的成功。以编程或形式语言作为输入的被测系统(SUT),例如编译器、运行时…

树莓派4B_OpenCv学习笔记12:OpenCv颜色追踪_画出轨迹

今日继续学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: Opencv 版本是4.5.1: 今日尝试使用倒叙的方式来学习OpenCV颜色追踪&#xff0…

Claude 3.5 强势出击:解析最新AI模型的突破与应用

近年来,人工智能领域的发展迅猛,各大科技公司纷纷推出了自家的高级语言模型。在这场技术竞赛中,Anthropic的Claude系列模型凭借其强大的性能和创新的功能脱颖而出。最近,Anthropic发布了Claude 3.5 Sonnet模型,引起了广…

如何设置Excel单元格下拉列表

如何设置Excel单元格下拉列表 在Excel中设置单元格下拉列表可以提高数据输入的准确性和效率。以下是创建下拉列表的步骤: 使用数据验证设置下拉列表: 1. 选择单元格: 选择你想要设置下拉列表的单元格或单元格区域。 2. 打开数据验证&…

[Django学习]Q对象实现多字段模糊搜索

一、应用场景 假设我们现在有一个客房系统,前端界面上展示出来了所有客房的所有信息。用户通过客房的价格、面积、人数等对客房进行模糊搜索,如检索出价格在50到100元之间的客房,同时检索面积在20平方米到30平方米之间的客房,此时后端可以借助…

【C++】在boost中查找有向图的所有循环

在boost中查找有向图的所有循环 #include <boost/graph/adjacency_list.hpp> #include <boost/graph/tiernan_all_cycles.hpp> #include <iostream>using Graph = boost::adjacency_list<boost::vecS, boost::vecS, boost::/*un*/directedS>;// see h…

高斯算法的原理及其与常规求和方法的区别

高斯算法的原理 高斯算法的原理源于数学家卡尔弗里德里希高斯在他少年时期发现的一种求和方法。当时老师让学生们计算1到100的和&#xff0c;高斯发现了一种快速计算的方法。 高斯注意到&#xff0c;如果将序列的首尾两数相加&#xff0c;结果总是相同的。例如&#xff1a; …

layui导入excel

前端&#xff1a; 按钮&#xff1a;<a class"layui-btn layui-btn-sm layuiadmin-button-btn train-btn-css"id"uploadGuideExcel">Excel导入计划</a> // //导入计划upload.render({elem: #uploadGuideExcel, //修改为你的urlurl: domainName…

DVWA 靶场 JavaScript 通关解析

前言 DVWA代表Damn Vulnerable Web Application&#xff0c;是一个用于学习和练习Web应用程序漏洞的开源漏洞应用程序。它被设计成一个易于安装和配置的漏洞应用程序&#xff0c;旨在帮助安全专业人员和爱好者了解和熟悉不同类型的Web应用程序漏洞。 DVWA提供了一系列的漏洞场…

【Python】从基础到进阶(一):了解Python语言基础以及变量的相关知识

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 引言一、Python简介1.1 历史背景1.2 设计哲学1.3 语言特性1.4 应用场景1.5 为什么选择Python 二、Python语言基础2.1 注释规则2.1.1 单行注释2.1.2 多行注释2.1.3 文件编码声明注释 2.2 代码缩进2.3 编码规范2.3.1 命名规范…

vim选中内容进入visual模式

描述 有的版本的vim&#xff0c;检测到xterm终端时&#xff0c;会启动鼠标全功能模式&#xff0c;鼠标选中一段文本后&#xff0c;自动进入visual模式&#xff0c;滚动滚轮可以修改选中的位置。可以使用常见的Vim命令来操作它们&#xff0c;例如&#xff1a; y 复制&#xff…