uniapp制作app与小程序前端——底部导航栏

这篇具有很好参考价值的文章主要介绍了uniapp制作app与小程序前端——底部导航栏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

app
用uniapp制作一个app
功能板块:xxx,xxx,xxx,xxx,xxx


问题描述

板块的需求:

1.导航栏——包括5大分区

2.呈现内容——待定~


实操分析:

导航栏

思路:1.基于uniapp官网给定的模板与组件进行修改

uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法

2.上网找课程跟随操作

1.创建新项目,

注:pages——页面文件存放处
static——静态内容存放处(图片)
pages.json——全局配置区
manifest.json——打包配置区

2.打开uniapp官网,点击“全局文件”,选择“tabBar”(重点看list的配置)
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法

tabbar配置代码如下(原装,需修改)

"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": "接口"
	}]
}

3.打开uniapp中的“pages.json”,写入上面的代码。
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
注意:要删除该项,不然会报错。
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
4.配置tabbar代码(重点)
(1):修改路径

图一:修改前uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
图二:修改后(保存后即可看到底部导航栏效果)
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法

注:运行方法:

如图,点击该图标uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
或者
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法

代码如下——打在pages.json中(图片放在static文件下,内容:文字版,5个选项)

{
	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "hk-hkl出品"
			}
		}
	],
	"globalStyle": {
		"navigationBarTextStyle": "black",
		"navigationBarTitleText": "uni-app",
		"navigationBarBackgroundColor": "#F8F8F8",
		"backgroundColor": "#F8F8F8"
	},
	"tabBar": {
		"color": "#7A7E83",
		"selectedColor": "#3cc51f",
		"borderStyle": "black",
		"backgroundColor": "#ffffff",
		"list": [{
			"pagePath": "pages/index/index",
			"iconPath": "static/db1.png",
			"selectedIconPath": "static/db1.2.png",
			"text": "底部1"
		}, {
			"pagePath": "pages/API/index",
			"iconPath": "static/db2.png",
			"selectedIconPath": "static/db2.2.png",
			"text": "底部2"
		},
		{
			"pagePath": "pages/API/index",
			"iconPath": "static/db3.png",
			"selectedIconPath": "static/db3.2.png",
			"text": "底部3"
		},{
			"pagePath": "pages/API/index",
			"iconPath": "static/db4.png",
			"selectedIconPath": "static/db4.2.png",
			"text": "底部4"
		},{
			"pagePath": "pages/API/index",
			"iconPath": "static/db5.png",
			"selectedIconPath": "static/db5.2.png",
			"text": "底部5"
		}
		]
	}

}

注:图片可以在阿里巴巴矢量图标准库获取

效果图演示:
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法


5.配置底部导航字体的颜色
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
color为未选中时字体的颜色,selectedcolor为选中时字体的颜色。
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法
打开阿里巴巴矢量图标库选择对应的颜色,即可获取相应颜色的编码。修改即可
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法

效果图:
uniapp底部导航栏,uniapp开发app与小程序前端,前端,uni-app,学习方法文章来源地址https://www.toymoban.com/news/detail-754491.html

到了这里,关于uniapp制作app与小程序前端——底部导航栏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【移动端应用开发】 以 uniapp 打包成 APP 或小程序后或 H5 后 IOS(iphoneX 机型)底部安全区域适配(避开底部黑条虚拟键)

    一、前言 在使用 uniapp 进行应用开发时,可能会遇到应用在 iPhone X 等带有底部安全区域的机型上显示不正常的问题。这是因为 iPhone X 及之后的机型采用了全面屏设计,屏幕底部有一个黑色的虚拟键区域,俗称\\\"刘海\\\"或\\\"黑条\\\"。为了避免应用内容被底部安全区域遮挡,需要进行

    2024年02月19日
    浏览(17)
  • 前端开发框架React技术如何与小程序结合,进行页面构建

    前端开发框架 React 可以通过小程序提供的开发工具和 API 进行结合。 例如使用小程序提供的 WebView 组件来加载前端框架的页面。 或者使用小程序提供的组件和 API 来实现前端框架的功能。 同时,也可以通过小程序提供的云开发功能来实现前端框架与后端数据的交互。 可以通

    2024年02月09日
    浏览(13)
  • 小程序开发实战案例之三 | 小程序底部导航栏如何设置

    小程序中最常见的功能就是底部导航栏了,今天就来看一下怎么设置一个好看的导航栏~这里我们使用的是支付宝官方小程序 IDE 做示范。   一般的小程序会有四个 tab,我们这次也是配置四个 tab 的导航栏。 首先,我们先创建四个页面:   tab 最多可以设置五个,参考 👉

    2024年02月05日
    浏览(11)
  • uniapp底部tabbar编译到APP和小程序 图标大小问题

    问题 :(这里借用网友的一张图 说明下问题)图片左边是编译到APP的效果,右边是编译到小程序的效果, 同样大小的图标编译到不同平台,呈现出来的图标大小不一样 , 但是在uniapp中小程序的tabbar没有设置图标大小的属性 ; 解决方案 :(在 图标库下载不同大小的图片,

    2024年02月15日
    浏览(10)
  • uniapp隐藏底部导航栏(非自定义底部导航栏)

    uniapp官方网址:uni设置TabBar

    2024年02月12日
    浏览(10)
  • 【微信小程序-原生开发】实用教程02-添加全局页面配置、页面、底部导航

    开始前,请先完成项目创建,详见 【微信小程序-原生开发】实用教程01-注册登录账号,获取 AppID、下载安装开发工具、创建项目、上传体验 因我们的项目是根据模板创建的,需先清理掉无效的页面代码,具体操作方式如下: 删除 pages 文件夹下的所有文件 用下方代码替换掉

    2023年04月10日
    浏览(9)
  • uniapp 开发安卓App实现高德地图路线规划导航

    描述这个技术是做什么的/什么情况下会使用到这个技术,学习该技术的原因,技术的难点在哪里。控制在50-100字内。 uniapp的map组件中导航路线的展示。是uniapp开发app时引入地图导航的实现方式。技术难点在于实现map组件时对于属性以及函数的细节使用很容易出现一些奇怪的

    2024年02月01日
    浏览(20)
  • uniapp 设置底部导航栏

    uniapp 设置原生 tabBar 底部导航栏。 一、创建页面,一定要在 pages.json 文件中注册。  二、在 pages.json 文件中,设置 tabBar 配置项。 效果: 注 :在 list 中最少配置 2 个页面,最多 5 个页面,另外不能使用网络图片。 一、在任意页面中,调用 uni.setTabBadge 方法,设置指定页面的

    2024年02月01日
    浏览(13)
  • uniapp 打包成APP或小程序后或H5后 IOS(iphoneX机型) 底部安全区域适配(避开底部黑条虚拟键)

    在 manifest.json 文件的 \\\"app-plus\\\" 节点下添加 \\\" safearea \\\" 适配 iOS 的安全区域, \\\"background\\\" 对应正常模式下安全区域外的背景颜色, \\\"backgroundDark\\\"对应暗黑模式(夜间模式 / 深色模式)下安全区域外的背景颜色 APP端不使用配置,非APP端可不配置   然后使用CSS常量    constant(safe-are

    2024年02月22日
    浏览(17)
  • uniapp开发小程序,设置iphone底部安全区域

    上面dom结构的,根据需求是这样的:整个屏幕被两个view占满,其中底部view是固定在底部不动的,content内容立马是高度盛满剩下屏幕高度,并且overflow:scorll ; safeArea里面的动态样式中的safeAreaBottom是vuex保存的值,后面加的114,是底部高度再略高一点:“100+14” ,其中14你给

    2024年02月12日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包