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

  • 公司税务年报没报罚款多少
  • 企业税号还未开户
  • 对外支付人民币存在残缺污损的问题
  • 关税是直接税还是间接税
  • 员工垫付的费用报销会计分录
  • 信用减值损失是损益类的收入类还是费用类
  • 小规模企业免税怎么做账
  • 民办非企业免税额度
  • 企业收到补贴需要开票吗
  • 用友工资系统参数设置
  • 新的企业所得税暂行条例
  • 长期股权投资的账务处理
  • 如何申请免税
  • 酒店怎么付钱
  • 工资扣保险怎么做凭证
  • 发生应收账款如何入账可避税
  • 酒店业小规模纳税人可以享受2023年应纳税额抵减政策吗
  • 增值税专用发票开错了咋办
  • 空报税怎么报
  • 福利费的进项税额转出
  • 税收分类编码选错了会罚款么
  • 什么叫项目所在地
  • 回单是会计还是出纳职责
  • 地铁充值发票能报销吗
  • 欠款利息收入如何入账
  • 非上市公众公司收购办法
  • multiple editions是什么版本
  • win11开机后无法操作
  • 收到违约金赔款计入什么科目
  • 总包和分包是什么关系
  • 阿卡迪亚国家公园景点
  • 使用php连接数据的方法
  • 奥伊米亚康冬季气温低原因
  • 外请培训老师的路费谁承担
  • 其他收益属于利润表吗
  • 企业利润总额为负
  • 协会收到的政府奖励会计处理
  • org.springframework.web.server
  • 2023 年值得关注的 9 个 Web3 发展趋势
  • tree命令常用参数
  • vue 快速上手
  • 公司法人代表能考公务员吗
  • 返聘人员的工资需要交税吗?
  • dedecms源码
  • 织梦改logo
  • mockito mock方法
  • 购入不动产进项税额怎么抵扣
  • mysql 执行动态语句
  • 代开发票流程该是什么?
  • 每月随工资扣的房费缴纳个税吗怎么算
  • 劳务合同如果不发工资怎么办
  • 制造费用的结转正确的是( )
  • 应收账款坏账计提比例新标准
  • 坏账准备的核销的分录怎么做
  • 商业承兑汇票怎么贴现
  • 政府奖励金怎么发放
  • 可抵扣的税票
  • 劳务公司发放农民工工资要交个税吗
  • 对公账户可以转让吗
  • 员工餐补是放入福利费吗?
  • 销项税小于进项税是亏本吗
  • 赠送设备如何做账务处理
  • 净资产总计等于什么
  • 最新版手机
  • centos如何更新内核
  • 64位Windows XP系统盘空间占用很大空间怎么减肥
  • win7资源管理器怎么打开
  • linux中安装软件可使用哪些方式
  • windows config文件
  • javascript冒泡排序代码
  • javascript字体属性
  • cmd nul
  • flask开发实例
  • .net 迭代器
  • python如何开发
  • 10个JavaScript中易犯小错误
  • 刚开始学java的心得体会
  • js中倒计时器怎么实现
  • js入门基础教程
  • 代办营业执照代办人有什么法律责任
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设