OpenAuth.Net/newdocs/docs/notes/pro/openurl.md
2025-04-23 23:58:54 +08:00

858 B
Raw Blame History

title createTime permalink
打开指定URL 2025/04/23 23:43:26 /pro/openurl/

上一章节通过添加模块或直接在路由表中添加固定路由实现路由控制。在有些场景下需要代码中直接打开一个外部指定URL的地址不通过系统的【模块管理】功能添加到导航栏如下图

2025-04-10-10-34-19

可以直接使用下面代码实现:

const openUrl = () => {
  const routes = router.getRoutes()
    routes.forEach(route => {
      if (route.path === '/redirect/iframe') {
        route.meta.title = 'OpenAuth.Net官网'  // 设置标题
      }
    })
  router.push({
      path: '/redirect/iframe', 
      query: { 
        url: encodeURIComponent(`http://www.openauth.net.cn`)  // 设置URL
      }
    })
}