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)
相关推荐
snows_l1 天前
MacOS 通过Homebrew 安装nvm
前端·macos
前端开发爱好者1 天前
下一代全栈框架:Deno + Vite 的结合体!
前端·javascript·后端
CUGGZ1 天前
前端部署,又有新花样?
前端·javascript
Zz_waiting.1 天前
Javaweb 14.4 Vue3 视图渲染技术
前端·javascript·vue.js
前端开发爱好者1 天前
一键 i18n 国际化神库!适配 Vue、React!
前端·javascript·vue.js
前端开发爱好者1 天前
Vite 移动端调试利器!开发效率飙升 300%!
前端·javascript·vue.js
weixin_456904271 天前
Vscode中开发VUE项目的调试方案
ide·vue.js·vscode
BillKu1 天前
容器元素的滚动条回到顶部
前端·javascript·vue.js
weixin_423391931 天前
React 19 全面解析:颠覆性的新特性与实战指南
前端·javascript·react.js
weixin_423391931 天前
React Hooks 钩子
前端·javascript·react.js