【第四趴】uni-app页面导航栏配置(掌握页面导航栏背景颜色、文字等效果配置)

这篇具有很好参考价值的文章主要介绍了【第四趴】uni-app页面导航栏配置(掌握页面导航栏背景颜色、文字等效果配置)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面

聚沙成塔——每天进步一点点,大家好我是几何心凉,不难发现越来越多的前端招聘JD中都加入了uni-app 这一项,它也已经成为前端开发者不可或缺的一项技能了,所以凉哥为大家推出 聚沙成塔【45天玩转uni-app】专栏,帮助大家对 uni-app 进行学习和理解,uni-app可以通过一套代码多端发行,相信你掌握本语言后无论是毕设还是求职项目都可以说是锦上添花,妥妥加分项;快来订阅专栏跟着凉哥一起来感受 uni-app 为开发者带来的劲感吧!

上篇文章 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行) 中为大家介绍了 uni-app 整体的项目结构,以及各文件的作用,并且带领大家搭建了首个页面,进行了路由配置成功运行,今天呢,这篇文章将带领大家了解我们的页面配置,让我们的页面更加生动,更加正式。

pages.json 对页面配置?

相信看过第三趴文章的伙伴,大家对 pages.json 文件并不陌生,他就是我们第三趴文章中用于我们页面的路由配置的文件,其实本篇中也是重点讲解,我们的 pages.json 除了可以配置路由它还可以对页面进行哪些配置?官方中提到 pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。那我们就来看一下吧!上篇文章我们新建了 home 页面并且在此进行了配置!

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript
启动我们的项目,启动方式是否还记得? 运行=》运行到浏览器=》Chrome 然后呢我们在地址栏输入我们 home 页面的地址,大家就可以来到我们上篇文章大家搭建的页面啦;如果你的页面不对的话可能是你的地址不对哦。大家可以看下面截图中的 url 地址。如果还有问题可以找到凉哥哦!

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript

导航条配置

我们可以看上面的第二张图片中,紫色内容的上面有一个回退箭头,紫色内容上面的区域就是我们app 中的导航条,其实我们在外面 app 中看到的导航条都是很精美的,当然这些都是可以配置的,下面我们就来装饰一下我们的导航条;我们还是来到我们项目中根目录下的 pages.json 文件

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript

我们能够看到文件中有两个配置项中有内容,蓝色框中就是我们 pages 顾名思义就是我们的路由配置,做到页面和路由关联,下面的绿色框其实就是我们对全局的导航条配置;我们来看一下他都有哪些功能吧;

属性 值类型 默认值 作用
navigationBarBackgroundColor HexColorr #F7F7F7 导航栏背景颜色(同状态栏背景色)
navigationBarTextStyler String white 导航栏标题颜色及状态栏前景颜色
navigationBarTitleText String 导航栏标题文字内容
navigationStyle String default 导航栏样式
backgroundColor HexColor #ffffff 下拉显示出来的窗口的背景色

既然我们知道了各个配置项的功能,那我们可以对照我们的表格 对我们的代码进行一些修改,让我们看一下效果吧!

"globalStyle": {
	"navigationBarTextStyle": "white",
	"navigationBarTitleText": "核心圈",
	"navigationBarBackgroundColor": "#009cfd",
	"backgroundColor": "#ff12e9"
},

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript

我们发现确实内容被配置上了,但是有一个问题,那就是我们的 “navigationBarTitleText”: “核心圈” 我明明配置了导航栏的标题文字为核心圈,但好像并没有生效呢?其实啊,这是因为在这里的配置是全局的,那我们如果在这里配置好了以后所有的页面都是核心圈,是不是也不合适,毕竟我们 app 是根据每个项目中的内容不同 title 也会不同,比如 列表、详情、订单等等等都是需要单独的配置,那么这里呢 我们 uni-app 就是这样做的,那我们这里之所以没有展示也是因为这个问题,我们看一下。我们 pages 中的 home 配置就明白了;这里我们设置为了空,注定是单独配置权重要大于全局配置的。现在我们在这里配置上核心圈,或者是将这个删除掉(删除后就匹配上全局配置了),我们的页面中都可以展示出来;

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript

其他的几项配置也都是可以在 pages 路由对象中单独对个别页面进行配置的,并且也是权重大于全局的配置,大家可以自己尝试一下哦!

写在最后

这样一来我们的导航栏是不是就比较正规了呢,如果你看到这里了建议你去吧所有的属性都要熟悉运用一遍哦,实操才是掌握的秘诀,如果操作过程中有问题可以私信我哦,如果你觉得本篇内容对你有帮助,期待你的订阅,订阅后你可以通过下方名片找到我,带你进群我们一起学习成长!

本期推荐:算力:数字经济的新引擎

算力是什么?数据是新的生产资料,算力是新的生产力,谁掌握了算力,谁就掌握了开启数字经济未来的钥匙,从而抢占新赛道、发现新商机、拥抱新未来。
本书全面解读关于算力的各类技术与应用,帮助读者理清算力驱动数字经济的背后逻辑,描绘算力经济的未来蓝图,从中能够发现有价值的未来商机,以成就数以万计的企业与创业者

uni 自定义导航栏配置全局使用,聚沙成塔【45天玩转uni-app】,uni-app,前端,javascript

互联网的普及,大数据、云计算、5G、人工智能、区块链等技术的成熟,促成了数字经济的大繁荣。以计算能力为基础,万物感知、万物互联、万物智能的数字经济新时代正在到来。数据量呈爆发式增长,对算力的需求达到空前高度,算力成为数字经济的新引擎。
本书共有8章,对算力及算力经济进行系统阐述,涉及新基建、新能源体系、数据资源、算力技术体系、基于新能源电力的算力中心、算力产业等;并从多个产业应用的角度,剖解算力对数字经济的驱动逻辑,帮助企业与个人找准发力的方向。文章来源地址https://www.toymoban.com/news/detail-789418.html

到了这里,关于【第四趴】uni-app页面导航栏配置(掌握页面导航栏背景颜色、文字等效果配置)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【uni-app】自定义导航栏

    【uni-app】自定义导航栏

    新手刚玩 uniapp 进行微信小程序,甚至多端的开发。 原生uniapp 的导航栏,并不能满足 ui 的需求,所以各种查阅资料,导航栏自定义内容 整理如下: 需要修改的文件如下: 1、pages.json 修改pages.json,启动导航栏自适应,设置\\\" navigationStyle\\\": \\\"custom\\\" 2、system_info.js 新建 system_info

    2024年02月16日
    浏览(16)
  • uni-app动态修改导航栏标题

    对导航栏标题进行修改,直接使用就可以 动态修改标题名称,数据可能是从上一个页面传递过来的,直接在 onLoad 页面周期函数中使用 ⚠️可能会出现在网页中切换标题正常,但是在真机中没有效果,通过查看官网看到这么一句话 如果需要在页面进入时设置标题,可以在

    2024年02月05日
    浏览(13)
  • uni-app 头部导航条改为背景图

    uni-app 头部导航条改为背景图

    将某一页面的导航条,改为背景图 1.在pages.json文件中将要修改的页面,style中的“navigationStyle”设置为custom,取消默认的原生导航栏 2.在要修改的页面中如index1页面 效果如图   苹果手机导航条文字在中间位置,安卓手机导航条问题在靠左位置,更改某一页面,将会与其他页

    2024年02月11日
    浏览(13)
  • uni-app uView自定义底部导航栏

    uni-app uView自定义底部导航栏

    因项目需要自定义底部导航栏,我把它写在了组件里,基于uView2框架写的(vue2);   在components下创建tabbar.vue文件,代码如下:  app.vue (有没有大佬知道为什么这个样式加载app.vue里才生效)  pages.json配置 页面使用: ( mine.vue ) 注: current是底部导航栏的下标,你在tabb

    2024年02月14日
    浏览(14)
  • uni-app 微信小程序自定义导航栏

    uni-app 微信小程序自定义导航栏

    上面的导航栏主要由状态栏(就是手机电量显示栏)和小程序的导航栏组成,android手机一般为48px,ios手机一般为44px 1、设置navigationStyle:custom 2、页面导航栏div 3、获取statusBarHeight高度 4、获取navTitleHeight的高度

    2024年02月14日
    浏览(46)
  • uni-app 实现凸起的 tabbar 底部导航栏

    uni-app 实现凸起的 tabbar 底部导航栏

    效果图 在 pages.json 中设置隐藏自带的 tabbar 导航栏 新建一个 custom-tabbar.vue 自定义组件页面 底部安全区域的适配问题可查看:uni-app 苹果手机底部安全区域的适配问题 在 main.js 中引用组件 在要用到的页面中直接调用

    2024年02月07日
    浏览(17)
  • uni-app微信小程序,APP都适用自定义顶部导航

    uni-app微信小程序,APP都适用自定义顶部导航

    *使用自定义的导航样式,首先需要把原生的顶部的导航方式给隐藏掉(\\\"navigationStyle\\\": \\\"custom\\\") *手机顶部手机状态栏的高度 *微信小程序中胶囊的位置信息存储(使用store存储) *由于微信小程序中带有导航胶囊,所以需要根据胶囊去获取一定的参数信息 在微信小程序中,我们只需要获

    2024年02月06日
    浏览(46)
  • 【uni-app】uni-app实现聊天页面功能——功能篇(上)

    【uni-app】uni-app实现聊天页面功能——功能篇(上)

    上一篇讲到了如何布局,这一篇将讲一下如何用uni-app实现小程序聊天页面的最主要的功能——发消息后页面滚动到最底部(参考过很多文章最后找到比较适合的方法)。 其他的功能(参考微信),之后的文章会讲述到具体实现方法 点击聊天框的时候,聊天框随键盘抬起且聊

    2024年02月11日
    浏览(16)
  • 【uni-app】uni-app实现聊天页面功能(小程序)——布局篇

    【uni-app】uni-app实现聊天页面功能(小程序)——布局篇

    在工作中使用uni-app参与开发一个小程序,其中要写一个简单的聊天页面,虽然功能不多(只有一个发送文字的功能),但是其中的细节比较多,也踩过很多坑,特此记录下来。要实现的页面如图所示,该篇主要讲讲如何布局(参考了很多文章之后根据页面需求进行一个整合)

    2024年02月05日
    浏览(228)
  • uni-app自定义微信小程序头部导航栏

    uni-app自定义微信小程序头部导航栏

    目录 一、子组件代码 1、完整子组件代码  2、子组件配置项Props  二、父组件引用代码  1 、将头部导航注册成全局组件(main.js) 2、获取设备信息(App.vue) 3、页面导入自定义导航组件 (3-1)、默认配置效果图例 (3-2)、更改配置效果图例  1、完整子组件代码  2、子组件

    2024年02月03日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包