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

  • 视同销售增值税申报表怎么填写
  • 办理税务登记需要法人身份证原件吗
  • 小规模未达起征点
  • 开票名称开错了
  • 留存收益未分配利润占比
  • 企业可以采用多品牌战略吗
  • 个人兼职取得的收入和退休人员再任职取得的收入
  • 冲销暂估入库如何做会计核算?
  • 收到总公司投资款怎么做账务处理
  • 企业网银电子商务收入是什么
  • 周转借款会计分录
  • 税金总额是税金的意思吗
  • 买粽子会计怎么做账
  • 以前年度的税金及附加
  • 小规模纳税人日用品增值税税率
  • 利润表申报本年怎么填
  • 盈余公积为0说明什么问题
  • 应付职工薪酬借方和贷方
  • 一般纳税人几个点的税
  • 新租赁准则承租人计提折旧吗
  • 固定资产拆下旧部件
  • 购买融资租赁资产
  • 印花税的购销合同改成买卖合同了吗?
  • 运费收入会计处理
  • 仓库存在不足
  • ami bios怎么设置u盘启动
  • 个人出租车辆给公司个人所得税
  • mac安装软件不用密码
  • 电脑店u盘装系统步骤
  • 老板的工资属于
  • 公司过节发红包怎么入账
  • 对公账户自己扣钱
  • 公司装修款怎么做分录
  • 收到现金股利会引起什么变化
  • 增值税务发票怎么作废
  • 聘用退休人员的法律风险
  • yii框架的优点及原理
  • 超图的应用举例
  • vscode怎么看错误提示
  • accubattery准确性
  • 计算md5值命令
  • 汇率一般是以几位数来显示
  • 税控盘全额抵扣发票怎么勾选
  • 股票的溢价是怎么回事
  • 开票软件密码和口令锁定了,怎么解锁
  • 广告公司的一般纳税人税率是多少
  • 金税盘发票报送失败怎么办
  • 本年利润借方余额是什么意思呢
  • 实收资本冲减了工商年检怎么办呢
  • 建筑企业结转成本附件
  • 无形资产分期付款会计分录?
  • 股东权益和债权人
  • 政府补贴项目需要审批吗
  • 成本法和权益法的转换
  • 作废的发票对方还能认证吗
  • 企业营业利润率怎么算
  • 销售商品未开票
  • 理财产品产生的收益会成为本金吗为什么
  • 报销需要发票吗?
  • 冲减应收账款是什么意思
  • 密码区出框
  • mysql的多表查询语句
  • Win7旗舰版系统镜像文件
  • 设置u盘为只读
  • 电脑win7怎么样
  • WIN7系统如何设置表格默认保存位置
  • winxp软件双击后没有反应
  • win7访问共享文件
  • 怎么创建windows虚拟机
  • linux常用命令chmod的使用
  • cocos2d游戏源码
  • perl 文件
  • Bullet(Cocos2dx)之创建地形
  • jquery div innerhtml
  • css调查问卷
  • unity快速接入第三方sdk
  • 企业年金个人缴费比例越高越好吗
  • 小规模纳税人企业所得税怎么征收
  • 安置房公摊面积多少属于正常范围
  • 电子保险怎么查询车船税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设