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

  • 税控盘为什么要年年交服务费
  • 住房租金专项附加
  • 房租押金没退款怎么起诉
  • 视同内销补税的财务处理
  • 过次页的金额怎么来的
  • 人工成本比例
  • 金税盘地区编号怎么查
  • 工人工资可以直接记主营业务成本吗
  • 研发费用可以结转以后年度抵扣吗对吗
  • 商品周转天数和周转率
  • 库存现金存入银行怎么记账
  • 分期付款方式购物划算吗
  • 电子发票对航天信息利空吗
  • 查验发票真伪新旧有哪些网站?
  • 外购烟丝消费税是多少
  • 一般纳税人花椒税率
  • 国税登记流程
  • 往来科目明细表
  • 工资一定要通过应付工资科目吗
  • 免税单位无租使用纳税单位土地
  • php使用js
  • 专项维修基金会产生利息吗
  • php bcmath off
  • 企业定率征收的税率是多少
  • 苍鹭一生可以活多久
  • 水利建设基金申报表哪里
  • electronx
  • 进口货物完税价格怎么算
  • 新星计划会限流吗
  • php access_token
  • 母公司和子公司可以一起投标吗
  • 贷款利息发票可以随便开吗
  • 招待费进项转出填表二哪里
  • 完美解决怠速抖动加油就平稳
  • excel表格复杂表头
  • 委托加工业务的组成计税价格
  • 外经证开错作废要带些什么
  • access数据库用户名和密码
  • Mysql创建通用设备管理信息系统数据库
  • 小规模企业购入原材料会计分录
  • 对外支付代扣代缴税费
  • 成本计算账户期末余额在哪方
  • 个人独资公司对外如何承担责任
  • 应交税费和应交增值税的关系
  • 工会的会费收入是什么
  • 现金日记账里
  • 收据可以入账吗,符合税法规定吗
  • 小规模购买税控盘分录怎么写
  • 股东投入的资金在现金流量表中如何提现
  • 培训费发票必须开吗
  • sql树结构
  • mysql查询倒数第二个字母为a
  • mysql删除重复的id但各保留一个
  • mysql格式化数值
  • win7硬盘问题导致windows无法启动
  • win2003开启远程桌面
  • ubuntu server怎么样
  • linux系统中的文件
  • win7系统运行慢,如何提速
  • ubuntu zmq
  • linux虚拟机网络设置
  • windows打补丁后无法启动
  • u深度如何装win7系统
  • win10 rs4
  • win10预览版和正式版区别
  • WIN10任务栏时间不动
  • javascript运用
  • bootstrap designer
  • shell sed 空格
  • vue wepack
  • three.js碰撞检测
  • python爬虫爬取网页数据
  • unity动画教程
  • Android IntentService解析
  • jquer选择器
  • 支付宝中油好客e站怎么开发票
  • 电子税务局数字证书未检测到证书
  • 苏州相城便民中心电话
  • 纳税人销售免征增值税
  • 税控机怎么开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设