【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>
相关推荐
远离UE43 小时前
UE5 Substrate Thin Film 源码拆析
开发语言·javascript·ue5
keyipatience3 小时前
JavaScript学习(1)书写位置,变量、数据类型、运算符
开发语言·前端·javascript·css·学习
鶴哥只手遮天6 小时前
Vue 3 核心源码深度剖析系列(v3.5.44)-第 1 章 项目全景:monorepo 架构与工程化体系
前端·vue.js·开源
SensorFlow7 小时前
曝光埋点别放在组件渲染里:连续可见与去重范围怎么验收
javascript
harris14815435297587 小时前
能解码不等于能信任:JWT 的签名到底验的是什么
javascript
liqingdi4377 小时前
[SWPUCTF 2023 秋季新生赛]Easy SMC
服务器·前端·javascript
日耗10亿Token被老板赶出门7 小时前
REA 火了:一个 Electron 按钮的调用链,它能追到哪一步?
javascript·electron
OpenTiny社区8 小时前
多会话 + 流式输出怎么落地?TinyRobot Kit 对话数据层深度解析
前端·vue.js
青柠之夏cc8 小时前
Laravel服务容器底层原理揭秘
javascript·rpc·laravel
变与不变8069 小时前
防抖节流详解
开发语言·前端·javascript