Skip to content

使用外部链接(内嵌)模式报错 #857

@a445073286

Description

@a445073286

tdesign-vue-next-starter 版本

当前版本0.11.0

重现链接

No response

重现步骤

使用外部链接(外链)正常。

使用外部链接(内嵌)时,出现vue-router.mjs:3561 Error: Invalid route component报错,路由代码如下(把mock的iframe路由复制到homepage.ts下可以复现)
{
path: '/frame',
name: 'Frame',
component: 'Layout',
redirect: '/frame/doc',
meta: {
icon: 'internet',
title: {
zh_CN: '外部页面',
en_US: 'External',
},
},
children: [
{
path: 'doc2',
name: 'Doc2',
component: 'IFrame',
meta: {
frameSrc: 'https://tdesign.tencent.com/starter/docs/vue-next/get-started',
title: {
zh_CN: '使用文档(内嵌)sfda',
en_US: 'Documentation(IFrame)',
},
},
},
{
path: 'TDesign33',
name: 'TDesign33',
component: 'IFrame',
meta: {
frameSrc: 'https://tdesign.tencent.com/vue-next/getting-started',
title: {
zh_CN: 'TDesign 文档(内嵌)sdaf',
en_US: 'TDesign (IFrame)',
},
},
},
{
path: 'TDesign21',
name: 'TDesign21',
component: 'IFrame',
meta: {
frameSrc: 'https://tdesign.tencent.com/vue-next/getting-started',
frameBlank: true,
title: {
zh_CN: 'TDesign 文档(外链dsfa',
en_US: 'TDesign Doc(Link)',
},
},
},
],
},
Image

期望结果

实现页面跳转

实际结果

跳转失败

框架版本

"vue": "3.3.13",

浏览器版本

No response

系统版本

windows11

Node版本

v20.14.0

补充说明

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions