【uniapp+vue3 】页面加载时根据不同角色设置导航栏标题

uniapp 页面加载时根据不同角色设置导航栏标题

其实很好实现,第一次开发uniapp项目,所以什么都不懂,绕了一点点的弯路

在对应页面的onLoad中获取到跳转过来传的参数中的判断角色字段,我这里传的是getRole

uni.setNavigationBarTitle可以直接改导航栏标题

bash 复制代码
<script lang="ts" setup>
import { onLoad,onShow } from "@dcloudio/uni-app";
import { reactive, getCurrentInstance, ref } from "vue";
const getRole = ref('')
onLoad((options)=>{
	 getRole.value = options.getRole
	if(getRole.value=='parent'){
		uni.setNavigationBarTitle({
		  title: '新增xx信息'
		});
	
	}

})
</script>

如果想获取导航栏标题,$page.meta.navigationBar.titleText

bash 复制代码
<script lang="ts" setup>
import { onLoad,onShow } from "@dcloudio/uni-app";
import { reactive, getCurrentInstance, ref } from "vue";

onLoad((options)=>{
    const page = getCurrentPages()
	 const currentPage = page[0]
	const {$page} = currentPage
console.log($page.meta.navigationBar.titleText)

})
</script>
相关推荐
摘星编程3 小时前
OpenHarmony + RN:Placeholder文本占位
javascript·react native·react.js
a1117763 小时前
医院挂号预约系统(开源 Fastapi+vue2)
前端·vue.js·python·html5·fastapi
计算机毕设VX:Fegn08954 小时前
计算机毕业设计|基于springboot + vue蛋糕店管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
行走的陀螺仪6 小时前
uni-app + Vue3编辑页/新增页面给列表页传参
前端·vue.js·uni-app
摘星编程6 小时前
React Native + OpenHarmony:Spinner旋转加载器
javascript·react native·react.js
普通网友7 小时前
新手必看!HCCDA-HarmonyOS & Cloud Apps 实验保姆级教程
javascript·angular.js
用户新8 小时前
V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
前端·javascript
森之鸟8 小时前
uniapp——配置鸿蒙环境,进行真机调试
华为·uni-app·harmonyos
Next_Tech_AI8 小时前
别用 JS 惯坏了鸿蒙
开发语言·前端·javascript·个人开发·ai编程·harmonyos
-凌凌漆-8 小时前
【vue】选项式api与组合式api
前端·javascript·vue.js