位置: 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)(亚运村夜宵地方)

  • 卖家如何在闲鱼上修改价格(卖家如何在闲鱼开通信用卡付款)

    卖家如何在闲鱼上修改价格(卖家如何在闲鱼开通信用卡付款)

  • gif助手是什么(gif助手软件下载)

    gif助手是什么(gif助手软件下载)

  • 荣耀play3可以升级EMUI10吗(荣耀play3可以升级Magic4.0)

    荣耀play3可以升级EMUI10吗(荣耀play3可以升级Magic4.0)

  • 爱奇艺季卡是什么(爱奇艺季卡和月卡的区别)

    爱奇艺季卡是什么(爱奇艺季卡和月卡的区别)

  • 快手怎么没有精选(快手是最新版本为什么没有精选)

    快手怎么没有精选(快手是最新版本为什么没有精选)

  • vivoz6有红外线遥控吗(vivoz1带红外遥控)

    vivoz6有红外线遥控吗(vivoz1带红外遥控)

  • 4g流量突然很卡是为什么(4g流量突然很卡怎么办)

    4g流量突然很卡是为什么(4g流量突然很卡怎么办)

  • 手机频繁充电有坏处吗(手机频繁冲电好不好)

    手机频繁充电有坏处吗(手机频繁冲电好不好)

  • modifiablewindowsapps是什么文件夹(modifiablewindowsapps怎么移动)

    modifiablewindowsapps是什么文件夹(modifiablewindowsapps怎么移动)

  • vivo是哪个国家的(vivo手机是哪个国家的品牌)

    vivo是哪个国家的(vivo手机是哪个国家的品牌)

  • 电脑的8g内存啥意思(电脑8g内存容量是指什么)

    电脑的8g内存啥意思(电脑8g内存容量是指什么)

  • wps文字效果为什么不能用(wps字体突然变了什么情况)

    wps文字效果为什么不能用(wps字体突然变了什么情况)

  • 什么软件能看蓝牙电量(什么软件能看蓝球免费赛事)

    什么软件能看蓝牙电量(什么软件能看蓝球免费赛事)

  • 打印机亮橙色灯怎么办(打印机亮橙色灯和半个框是什么原因)

    打印机亮橙色灯怎么办(打印机亮橙色灯和半个框是什么原因)

  • 硬件系统分为哪两部分(硬件系统分为哪五大类)

    硬件系统分为哪两部分(硬件系统分为哪五大类)

  • 爱奇艺如何登录(爱奇艺如何登录另一台手机)

    爱奇艺如何登录(爱奇艺如何登录另一台手机)

  • 什么叫默认拨号卡(默认拨号在哪里设置)

    什么叫默认拨号卡(默认拨号在哪里设置)

  • 华为荣耀手环5可以听歌吗(华为荣耀手环5怎么充电图解)

    华为荣耀手环5可以听歌吗(华为荣耀手环5怎么充电图解)

  • 苹果手机录像有暂停功能吗(苹果手机录像有哒哒哒的声音)

    苹果手机录像有暂停功能吗(苹果手机录像有哒哒哒的声音)

  • 怎么设置艺术字文字效果(怎么设置艺术字环绕方式)

    怎么设置艺术字文字效果(怎么设置艺术字环绕方式)

  • designedby是vivo几(designed by vivo是什么型号)

    designedby是vivo几(designed by vivo是什么型号)

  • b站缓存的视频怎么导出(b站缓存的视频怎么保存到本地)

    b站缓存的视频怎么导出(b站缓存的视频怎么保存到本地)

  • 陌陌上310是什么意思(陌陌132什么意思)

    陌陌上310是什么意思(陌陌132什么意思)

  • mate10如何升级9.1(mate10如何升级鸿蒙2.0)

    mate10如何升级9.1(mate10如何升级鸿蒙2.0)

  • 烟花绽放的除夕夜,中国 (© MediaProduction/E+/Getty Images)(烟花绽放的除夕夜题目)

    烟花绽放的除夕夜,中国 (© MediaProduction/E+/Getty Images)(烟花绽放的除夕夜题目)

  • 自己的医院
  • 年终奖怎么计税的
  • 2020年小规模纳税人增值税起征点
  • 事务所纳税
  • 免费赠送货物出租合同
  • 冲减以前年度主营业务成本对今年有影响吗
  • 公司收到转账支票怎么盖章
  • 去年已支付的费用怎么查
  • 预付账款余额怎么算
  • 免税收入的三个条件
  • 三个月工资一次扣税多少
  • 审计部费用报销审计
  • 问答技巧例子
  • 自建公司什么意思
  • 水利工程建设费用组成
  • 费用与支出的区别是什么
  • 残保金逾期未申报的税务怎么处理
  • 公司投资理财需要纳税吗
  • 折扣销售怎么确认
  • 企业投资股票取什么名字
  • 给法院交的诉讼费怎么交
  • 出口关税的完税条件
  • 企业开办费的会计分录
  • php数组有哪几种类型
  • 查补以前年度所得税如何申报
  • 企业设立的条件有哪些
  • 股东股权折价转让会计分录
  • 私车公用维修费属于个人承担吗
  • 老板垫付的员工怎么入账
  • 增资的会计处理方法
  • wordpress调试模式
  • php中pdo
  • php连接mysql数据库的几种方式及区别
  • 设备租赁费属于设备费吗
  • 政府会计代扣公积金怎么做分录
  • dedecms更新
  • js中的对象种类有哪些
  • phpcms模板下载
  • 给对方开发票需要
  • 收到保险公司退款
  • 公司聘用临时工需要买社保吗
  • 可供出售金融资产属于什么科目
  • 收到银行承兑汇票怎么兑现
  • 城建税教育费附加和地方教育费附加
  • 现金比率的计算例题
  • 营业税金及附加和税金及附加有什么区别
  • 金税盘未响应什么意思
  • 首次购买金税盘及服务费的账务处理
  • 一般纳税人开票流程
  • 长期借款的账务处理会计分录
  • 年度所得税汇算清缴报告在哪打印
  • 老板想提取销售怎么办
  • 发票抬头公司报销的该怎么写
  • 企业因固定资产破产
  • mysql5.6无法启动
  • sqlserver 禁用触发器 超时
  • mysql跨服务器查询语句
  • win8错误代码0xc0000001开不了机
  • ubuntudde 中文
  • Mac怎么连接扫描仪
  • linux文件目录的含义
  • win10系统中断怎么解除
  • win7 64位打开软件时显示丢失wpcap.dll的三种解决办法
  • linux的命令行界面
  • 制作网站页面
  • css控制图片置灰
  • web标准包含哪些
  • Unity WWW网络动态加载和储存在本地
  • javascript总结笔记
  • nodejs+ts
  • nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
  • 焦点问题是什么
  • javascript面向对象编程指南
  • 广东省地方税务局
  • 四川省地方税务局公告2018年第3号
  • 网上增值税发票验旧
  • 八戒财税主要做什么
  • 湖南电子税务局网上办税大厅
  • 金融商品转让是什么意思
  • 企业所得税年报什么时候开始申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设