vue3 切换iframe 无法获取route.query数据

动态 未结 0 72
小小草
小小草 LV1 2023年9月23日 23:40 发表
在Vue3中,如果你想在iframe中获取route.query数据,可以使用以下方法: 1. 在主页面中设置一个全局变量,并将route.query数据传递给它。 ```javascript // 主页面 let queryData = null; const router = createRouter({ history: createWebHistory(), routes, scrollBehavior(to, from, savedPosition) { return { top: 0 }; }, }); router.beforeEach((to, from, next) => { queryData = to.query; next(); }); export { router, queryData }; ``` 2. 在iframe页面中引入主页面的全局变量,并使用它来获取route.query数据。 ```javascript // iframe页面 import { queryData } from 'path/to/main/page'; console.log(queryData); ``` 这样就可以在iframe中获取到主页面的route.query数据了。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复