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

  • 哪些企业需要缴纳企业所得税?
  • 工商注册经营部和公司的区别
  • 土地出让金印花税计税依据
  • 临时工工资怎么申报个人所得税
  • 电子税务局怎么删除办税员
  • 应付账款贷方怎么调整
  • 冲减暂估成本的会计分录
  • 一般纳税人能不能开3个点的专票
  • 简易征收增值税怎么做账
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 农业企业增值税纳税实务实训心得
  • 弥补以前年度亏损会计分录
  • 税控服务费属于什么费用
  • 对赌协议赢了怎么样
  • 发票报销的条件是什么?
  • 应交税费进项税额属于什么科目借贷方向
  • 贷款 保险费
  • 费用转利润分录怎么做?
  • 营改增后在建工程转让应缴纳税费有哪些
  • 2021年税控升级最新版本怎么升级
  • 新办企业国税报税时间
  • 企业为员工租房后的事故处理
  • 营业收入在财务报表上跟实际多出来怎么解释
  • 二手房产增值税率
  • 购买展场会计分录
  • 没有生产产品,费用怎么结转
  • 第三方贴现分录
  • 租金可以抵税吗
  • 计提职工教育经费计入什么科目
  • 苹果mac怎么禁止百度搜索
  • coloros12对比鸿蒙
  • 考勤扣款怎么算
  • 外包公司代缴的税怎么算
  • 进程aissca.exe
  • 转让股权怎么做会计分录
  • php的数组函数
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • monaco编辑器的自定义提示
  • 退回的税控盘费用如何做会计分类
  • php对数组进行排序
  • 10分钟学会万用表
  • 全面带你了解AIGC的风口
  • 假如你知道这样是什么歌
  • 深入理解php类的知识
  • 销售返利的会计分录处理
  • 给境外公司代扣代缴税款
  • mongodb视频教程
  • 三证合一后个体交税吗
  • 电子税务局能不能逾期申报个税
  • 简易征收预缴税率怎么算
  • 物业建车棚谁出钱
  • 职工釆暖费有何新政策
  • 为什么车船税没有发票
  • 先取得发票后支付怎么办
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 修理费未收到发票怎么办
  • 企业的期间费用包括制造费用吗
  • 应付票据贴现利息收入会计分录
  • 设备融资租赁会上征信吗
  • 隔离模块与隔离模块如何连接?
  • window mysql
  • xp系统经常未响应怎么办
  • grub4dos linux
  • 如何解决win7系统中鼠标键盘不能用
  • win10非管理员账户开启管理员账户
  • 嵌入js
  • assets怎么编辑
  • 递归怎么调用
  • android images
  • linux压缩命令compress
  • 迅雷如何下载快
  • shell批量执行curl
  • javascript脚本怎么用
  • javascript自动化
  • 获取android_id
  • 税务局开展税收宣传
  • 发票在地税能查到,但是国税查不到
  • 水利基金要收滞纳金吗
  • 西安市人力资源和社会保障局关于2020年
  • 事业单位的会计制度是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设