当前位置: 首页 > article >正文

uniapp笔记-底部和首部标签页菜单生成

逻辑

这些都是需要配置pages.json文件。

其中底部需要手动配置tarBar,如:

	"tabBar": {
		"list":[
			{
				"pagePath": "pages/index/index",
				"text": "首页"
			},
			{
				"pagePath": "pages/category/tab1/tab1",
				"text": "分类1"
			}
		]
	},

首部可以通过HBuilder X,快速生成,制动配置,如:

	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "uni-app"
			}
		},
		{
			"path" : "pages/category/tab1/tab1",
			"style" : 
			{
				"navigationBarTitleText" : "分类1"
			}
		}
	],

例子

新建category目录

新建页面:

默认情况下都会在pages.json中注册。

创建完成后修改category/tab2/tab2.vue

将如下:

<template>
	<view>
	</view>
</template>

修改为:

<template>
	<view>
		<text>This is tab2</text>
	</view>
</template>

再回到pages.json,可见已自动注册:

修改titleText,如下代码:

	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "uni-app"
			}
		},
		{
			"path" : "pages/category/tab1/tab1",
			"style" : 
			{
				"navigationBarTitleText" : "分类1"
			}
		},
		{
			"path" : "pages/category/tab2/tab2",
			"style" : 
			{
				"navigationBarTitleText" : "分类2"
			}
		}
	],

这样首部的菜单就配置完成了。

下面说下底部的。

对应的文档如下:

通过官方的示例代码:

"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": {
		"list":[
			{
				"pagePath": "pages/index/index",
				"text": "首页"
			},
			{
				"pagePath": "pages/category/tab1/tab1",
				"text": "分类1"
			}
		]
	},

为:

	"tabBar": {
		"list":[
			{
				"pagePath": "pages/index/index",
				"text": "首页"
			},
			{
				"pagePath": "pages/category/tab1/tab1",
				"text": "分类1"
			},
			{
				"pagePath": "pages/category/tab2/tab2",
				"text": "分类2"
			}
		]
	},

这样底部的菜单就修改完成了。

运行截图如下:


http://www.kler.cn/a/592781.html

相关文章:

  • Java基础编程练习第34题-正则表达式
  • 【源码阅读】多个函数抽象为类(实现各种类型文件转为PDF)
  • docker(1) -- centos镜像
  • FOC——Butterworth (巴特沃斯)数字滤波器(2025.03.18)
  • 【sklearn 04】DNN、CNN、RNN
  • 【工具类】Java的 LocalDate 获取本月第一天和最后一天
  • 鸿蒙NEXT项目实战-百得知识库04
  • 网络爬虫【爬虫库request】
  • Rust学习之实现命令行小工具minigrep(一)
  • 关于HAL库的知识1----MSP函数
  • [解决] PDF转图片,中文乱码或显示方框的解决方案
  • 华为ipd流程华为流程体系管理华为数字化转型流程数字化管理解决方案介绍81页精品PPT
  • gralloc usage flags
  • dns实现主服务器
  • 如何解析返回的商品信息?
  • 深度解析扣减系统设计:从架构到实践
  • HAL库编程知识点---Can.c和Driver_can.c分层开发
  • 【论文阅读】Availability Attacks Create Shortcuts
  • Noe.js 原生 http 模块 vs Express 框架对比
  • c语言基础编程入门练习题