VUE在TS中变量或函数穿透在别的页面进行调用

1.在A页面创建方法,并传递方法:

复制代码
const getMenuInfo = () => { 
    *** 
}

provide('getMenuInfo', getMenuInfo);

在其他页面接收方法并使用:

复制代码
const getMenuInfo = inject<() => void>('getMenuInfo');


getMenuInfo ();

2.在A页面创建变量,并传递变量:

复制代码
const role = ref('admin');

provide('role',role);

在其他页面接收变量并使用:

复制代码
const role = inject('role');

console.log(role.value)
相关推荐
huangql52013 分钟前
前端身份识别与灰度发布完整指南
前端
风止何安啊22 分钟前
深入 V8 引擎:JavaScript 执行机制与作用域模型的底层逻辑解析
javascript
你算哪颗溜溜梅23 分钟前
uni.scanCode vs MpaasScan:支付宝扫码识别赢麻了,保姆级教程来咯~
javascript·uni-app
JackieDYH24 分钟前
CSS实现跑马灯效果-案例
前端·css·css3
羽沢3125 分钟前
Vue3组件间通信——pinia
前端·javascript·vue.js
BBB努力学习程序设计28 分钟前
简易横向导航制作指南
前端·html
BBB努力学习程序设计28 分钟前
深入理解CSS定位叠放次序:z-index完全指南
前端·html
头疼84630 分钟前
vue 组件实现 、background-hover随鼠标丝滑移动~
前端
焦糖小布丁1 小时前
加http和https访问的网站不同?
前端
人工智能的苟富贵1 小时前
用 Rust 写一个前端项目辅助工具:JSON 格式化器
前端·rust·json