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)
相关推荐
qziovv15 小时前
前端转flutter——项目架构、初始化
前端·flutter
Ali8852015 小时前
Python字符串方法速查表大全
前端·python
前端_刘师兄15 小时前
FAE工程师学习路线-进程
前端
冰暮流星15 小时前
javascript之webstorage用法
开发语言·javascript·ecmascript
执子念的飞鱼15 小时前
浏览器直接预览 Pages、Numbers、Keynote:iWork 格式真正难在哪
前端·javascript
alloc15 小时前
从延迟聚合到可解释诊断:MetricKit 的原理与工程化实践
前端
颜进强15 小时前
06 - OpenSpec change 从模糊想法到完整契约:new change / explore / propose 三连
前端·后端·ai编程
Cache技术分享15 小时前
499. Java 反射 - 获取类型上的注解
前端·后端
用户9210802628615 小时前
左侧历史对话模块:使用 Conversations 搭建会话入口
前端
用户3452081538815 小时前
我给 DSH 写了读 10x 数据的插件
javascript