位置: IT常识 - 正文

uni-app动态修改导航栏标题(uniapp动态修改pages.json)

编辑:rootadmin
uni-app动态修改导航栏标题

推荐整理分享uni-app动态修改导航栏标题(uniapp动态修改pages.json),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp动态修改样式,UniAPP动态修改数据,uniapp动态修改背景色,uniapp动态修改api接口,uniapp动态修改pages.json,uniapp动态修改背景色,uniapp动态修改pages.json,uniapp动态修改title,内容如对您有帮助,希望把文章链接给更多的朋友!

对导航栏标题进行修改,直接使用就可以

uni.setNavigationBarTitle({ title: "标题名称"});

动态修改标题名称,数据可能是从上一个页面传递过来的,直接在onLoad页面周期函数中使用

onLoad(props) {console.log(props,"onLoad");//获取上一个页面传递的数据if (props?.title) { const titleType = props.title; let barTitle = "预约会议"; switch (titleType) { case "order": barTitle = '预约会议'; break; case "create": barTitle = '创建会议'; break; case "edit": barTitle = '编辑会议'; break; default: break; } uni.setNavigationBarTitle({ title: barTitle }); }}uni-app动态修改导航栏标题(uniapp动态修改pages.json)

⚠️可能会出现在网页中切换标题正常,但是在真机中没有效果,通过查看官网看到这么一句话

如果需要在页面进入时设置标题,可以在onReady内执行,以避免被框架内的修改所覆盖。如果必须onShow内执行需要延迟一小段时间 打印页面生命周期发现onLoad先于onReady执行,所以即使数据是上一个页面传递过来的,也不会影响标题的展示。 第一步,我们可以在data中定义一个变量headerTitle

data(){return {headerTitle:"",//导航栏的标题}}

第二步,在onLoad页面周期中去获取上一个页面传递的参数,然后对headerTitle进行赋值,方便我们接下来的使用

onLoad(props) {console.log(props,"onLoad");//获取上一个页面传递的数据if (props?.title) { const titleType = props.title; let barTitle = "预约会议"; switch (titleType) { case "order": barTitle = '预约会议'; break; case "create": barTitle = '创建会议'; break; case "edit": barTitle = '编辑会议'; break; default: break; } this.headerTitle=barTitle }}

最后,需要在onReady中进行设置标题,⚠️onReady中没有接收的参数

onReady(){ uni.setNavigationBarTitle({ title: this.headerTitle });}

通过借助两个页面周期函数,可以实现动态修改导航栏标题

上一个页面传递的参数

const type = 'create';//传递给下一个页面的参数uni.navigateTo({ url: `/pages/bookAMeeting/index?title=${type}`})
本文链接地址:https://www.jiuchutong.com/zhishi/292265.html 转载请保留说明!

上一篇:连夜看了30多篇改进YOLO的中文核心期刊 我似乎发现了一个能发论文的规律(一天看小说十几个小时的人)

下一篇:亚运村夜景,北京 (© ViewStock/Getty Images)(亚运村夜宵地方)

  • 印花税应税凭证书立日期怎么写
  • 股东个人财产转让协议
  • 初级税务师什么时候报名
  • 财务台账包含什么
  • 代扣代缴完税凭证 要勾选吗
  • 建筑企业施工管理人员
  • 税务局代扣代缴税费
  • 权益法核算投资收益
  • 受托代销商品和受托代销商品款是什么科目
  • 现房销售土增税怎么缴纳
  • 溢价或者折价购买债券的会计处理.
  • 诉讼财产保全保险费能否主张
  • 购买脚手架报价单
  • 收到的借款利息计入什么科目
  • 融资租赁 车辆
  • 如何购买车辆保险
  • 2018年出口退税税率
  • 什么情况下一般疑问句用do
  • 国税申报数据能修改吗
  • 发票月初抄税流程
  • 退税可以分批吗
  • 费用未入账是什么意思
  • 共同投资项目工程款怎么开票?
  • 进项税额能抵扣的几种情形
  • 政府装修补贴政策
  • 苹果电脑macos big sur
  • 在Win7系统中,文件的属性包括
  • vue项目中的package.json是( )?
  • 腾讯手游助手怎么卸载
  • 经营免租期是什么意思
  • 当月报废的固定资产
  • 国有企业正常60岁退休到什么鉴字
  • vue get方法
  • 在一个js文件中怎么写
  • 建筑企业异地预缴企业所得税
  • 建筑 营改增
  • 残保金怎么计算公式
  • 获取谷歌浏览器cookie
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • 数据挖掘论文选题
  • 网上报税流程演示2019
  • 车船税是不是车损
  • 公司购买黄金送客户可以取得进项抵税吗
  • 学电脑的好网站
  • 生产车间发生的费用计入什么科目
  • 企业会计准则无形资产土地摊销
  • 购买办公楼之后怎么入住
  • 控股子公司注销母公司账务处理实例
  • 现金流量表年报本期金额和上期金额
  • 工会会计固定基金
  • 待抵扣进项税额转出会计分录
  • 企业会计人员审计程序
  • 建筑发票开具与土增税扣有什么关系?
  • 电子承兑到期怎么收款
  • 工会的会费收入是什么
  • 个人咨询费发票怎么开
  • 会计凭证的填制与审核实训总结
  • 国家高新技术企业补贴
  • 什么叫做对公转账
  • 《实施条例》第二十七条
  • 水利建设基金筹集和使用管理办法
  • 运费发票没到可以先计提吗
  • win10无人值守文件使用方法
  • repair.exe是什么软件
  • linux安装atop
  • XP系统怎么安装打印机
  • Windows update更新服务启动被拒绝访问
  • Win10系统如何利用360压缩软件解决打不开RAR压缩包的问题
  • win7系统打印服务怎么开启
  • windows图片锁屏
  • unity3D LineRender的使用
  • js内存释放
  • python 500行
  • unet遥感图像分割
  • 如何实现左侧固定,右侧自适应的布局
  • python数据结构教程
  • python的删除命令
  • 基于vue的ui框架
  • 日本快递税率
  • 天津地税自助办税终端
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设