【uni-app】【01】底部导航栏与页面切换

这篇具有很好参考价值的文章主要介绍了【uni-app】【01】底部导航栏与页面切换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.(配置文件在哪)uni-app 路由控制是在 pages.json文件中的。

2.(基本配置项有哪些)初学的时候主要有三个配置项,①pagesglobalStyletabbar

【uni-app】【01】底部导航栏与页面切换

[!TOC]

接下来主要是对这三个配置项做一个简单介绍。

【uni-app】【01】底部导航栏与页面切换

pages

负责页面管理。不需要自己写的,你在项目的pages文件夹下创建页面会自动生成配置项。值得注意的是:如果你后期修改了页面文件的文件名,这里的配置不会自动更新,需要你手动来修改。

具体配置请见下图。

【uni-app】【01】底部导航栏与页面切换

上面配置所对应的文件:

【uni-app】【01】底部导航栏与页面切换

globalStyle

这个是对顶部导航栏样式的设置

鼠标移动到对应配置项名称上面,会有中文提示告诉你那个配置项啥意思的。(默认当你是使用HbuiderX在进行开发)

【uni-app】【01】底部导航栏与页面切换

tabBar

这个是对底部导航栏的设置,你可以参考下面配置

【uni-app】【01】底部导航栏与页面切换

这个配置项的名称吧意思很明确,理解起来应该没啥大问题吧。

汇总

在此给出我写的以供参考

文件结构

【uni-app】【01】底部导航栏与页面切换文章来源地址https://www.toymoban.com/news/detail-426840.html

pages.json配置

{
	"pages": [{
		"path": "pages/index/index",
		"style": {
			"navigationBarTitleText": "萌狼工作室"
		}
		},
		{
            "path" : "pages/index/work",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "任务数据",
                "enablePullDownRefresh": false
            }  
        }
        ,{
            "path" : "pages/index/home",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "个人中心",
                "enablePullDownRefresh": false
            }
            
        }
    ],
	"globalStyle": {
		"navigationBarTextStyle": "black",// 导航栏标题颜色
		"navigationBarTitleText": "萌狼工作室",//导航栏标题文字内容
		"navigationBarBackgroundColor": "#F8F8F8",//导航栏背景颜色
		"backgroundColor": "#F8F8F8",//背景颜色
		"app-plus": {
			"background": "#efeff4" //窗体背景色
		}
	},
	"tabBar": {
		"color":"var(--UI-BG)",
		"selectedColor": "#285F44",
		"borderStyle":"",
		"list":[{
			"pagePath": "pages/index/index",//要跳转的页面路径
			"text":"",//文本内容
			"iconPath": "static/icons/首页.svg",//默认图标
			"selectedIconPath": "static/icons/首页select.svg"//被选中的时候的图标
		},
		{
			"pagePath": "pages/index/work",
			"text":"",
			"iconPath": "static/icons/数据中心.svg",
			"selectedIconPath": "static/icons/数据中心select.svg"
		},
		{
			"pagePath": "pages/index/home",
			"text":"",
			"iconPath": "static/icons/个人中心.svg",
			"selectedIconPath": "static/icons/个人中心select.svg"
		}]
	}
}

到了这里,关于【uni-app】【01】底部导航栏与页面切换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • uni-app 经验分享,从入门到离职(二)—— tabBar 底部导航栏实战基础篇

    这篇文章的内容主题是关于小程序的 tabBar 底部导航栏的入门使用和实战技巧。通过上一篇文章的基础,我们继续对 uni-app 进行更深一步的了解和学习,以上一篇文章创建的项目为例子,我们在这个项目的基础上进行改动和学习小程序的 tabBar 内容。 本篇文章是我的 uni-app 专

    2024年02月11日
    浏览(53)
  • uni-app前端H5页面底部内容被tabbar遮挡

    在用uniapp写小程序的时候,底部有一部分内容没显示出来,被底部的tabbar遮挡住了 给最外部的view设置样式 padding-bottom: var(--window-bottom) ,如下 参考1 参考2 使用 uni-app 框架开发的一个项目,发现 H5 端页面底部的内容被导航栏(Tabbar)遮挡,小程序端可以正常显示。 查阅资料

    2024年02月04日
    浏览(65)
  • uni-app:单页面的页面切换

    2024年02月07日
    浏览(62)
  • uni-app小程序中做页面滚动底部或顶部加载效果

    在移动应用开发中,无限滚动加载是一个常见的功能,用户可以通过滑动屏幕来加载更多的内容,从而提高应用的用户体验。本文将介绍如何使用Uniapp实现无限滚动加载的功能。 概述 我们需要实现的无限滚动加载功能的具体效果如下: 当用户滑动到底部时,自动加载更多的

    2024年02月08日
    浏览(76)
  • 解决uni-app微信小程序底部输入框,键盘弹起时页面整体上移问题

    做了一个记录页面(类似单方聊天页),输入框在底部;当弹出键盘时,页面整体上移,页面头信息会消失不见 比如一个记录页面,需要在键盘弹出时: 底部的输入框跟随键盘上弹 页面头固定在顶部不动 聊天信息区域(即内容区)调整高度,该区域局部滚动 底部输入框f

    2024年02月13日
    浏览(178)
  • 解决uni-app微信小程序底部input输入框,键盘弹起时页面整体上移问题

    一.存在的问题:           微信小程序聊天界面,当input 框获取焦点时会自动调起手机键盘,当键盘弹起时,会导致页面整体上移,页面头信息会消失不见。 二.需要实现的效果 键盘弹出时, 底部的输入框跟随键盘上弹 ; 页面头固定在顶部不动; 3.聊天信息区域(即内

    2024年02月11日
    浏览(72)
  • 解决 uni-app 微信小程序 input 输入框在底部时,键盘弹起页面整体上移问题

    设置使键盘弹起使页面不上移 设置输入框所在盒子为绝对定位 键盘弹起时获取键盘高度 设置输入框所在盒子的 bottom 的键盘高度

    2024年02月05日
    浏览(67)
  • 解决uni-app微信小程序input,textarea输入框在底部时,键盘弹起页面整体上移问题

    问题是这样的input ,textarea获取焦点时会自动调起手机键盘,设置 :adjust-position=“true”,和不设置都会导致键盘弹起时页面整体上移 问题分析 input 获取焦点时会自动调起手机键盘,设置 :adjust-position=“true”,会导致键盘弹起时页面整体上移 思路: 设置使键盘弹起使页面不

    2024年02月11日
    浏览(71)
  • Uni-app实现左右滑动页面内容切换(兼容微信小程序)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档         前言         整体思路         一、HTML部分         二、Script部分         三、Style部分           (先声明哦我可不是偷懒,只是想学术借鉴一下)因为最近有在做左右滑动功能,

    2024年02月07日
    浏览(106)
  • uni-app:切换页面刷新,返回上一页刷新(onShow钩子函数的使用)

    切换页面刷新:通过onShow()便可实现 返回上一页通过uni.navigateBack({delta: 1});实现 以返回上一页刷新为例 在A页面写入方法refreshHandler() 在A页面写入onLoad(),onShow()  onLoad(): 首次进入页面时执行的方法,这里直接引入refreshHandler() 可以直接查询到页面数据 onShow(): 进入页面执行

    2024年02月15日
    浏览(65)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包