iframe嵌套打开页面怎么不经过路由守卫
时间: 2023-09-24 07:03:53 浏览: 198
您可以使用以下方法来在嵌套的iframe中打开页面而不经过路由守卫:
1. 创建一个新的路由,该路由不包含任何路由守卫。可以在你的路由配置文件中添加一个新的路由,该路由对应于你想要在iframe中打开的页面。
```javascript
{
path: '/iframe-page',
component: IFramePage
},
```
2. 创建一个新的组件(例如IFramePage),在该组件中加载你想要在iframe中显示的页面。
```javascript
<template>
<div>
<iframe src="https://example.com"></iframe>
</div>
</template>
<script>
export default {
name: 'IFramePage'
}
</script>
```
3. 在你的应用程序中使用该新路由,通过访问`/iframe-page`来加载该页面。
```javascript
<router-link to="/iframe-page">打开iframe页面</router-link>
```
这样,当你点击"打开iframe页面"链接时,将会加载`/iframe-page`路由对应的组件,并在组件中显示一个包含您想要在iframe中打开的页面的iframe。由于该页面不经过任何路由守卫,所以不会触发任何路由守卫的逻辑。
阅读全文