Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

子应用为 hash 路由时,主应用设置 default-page 不生效 #957

Open
smaicle opened this issue Nov 10, 2023 · 5 comments
Open
Labels

Comments

@smaicle
Copy link

smaicle commented Nov 10, 2023

问题描述

问题的具体描述

复现步骤

  1. 主应用使用 vite + vue3,引入micro-app,页面使用 ,将子应用的默认页面指向 page3

  2. 子应用使用hash路由,首页默认为home,同时有page1、page2、page3三个页面

上传截图

请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。

复现仓库

请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。

环境信息

  • micro-app版本:"@micro-zoe/micro-app": "1.0.0-rc.2"
  • 主应用前端框架&版本:"vue": "^3.3.4"
  • 子应用前端框架&版本:"vue": "^3.3.4"
  • 构建工具&版本:"vite": "^4.4.5"
@bailicangdu
Copy link
Contributor

default-page必须是子应用全量地址,包括path和hash

@happy760690
Copy link

子应用hash模式,包括base路径是个空,然后设置default-page时,直接设置了完整(ip:端口号/#/页面地址)然后还是只展示主页

@Ficks
Copy link

Ficks commented Apr 13, 2024

子应用hash模式,包括base路径是个空,然后设置default-page时,直接设置了完整(ip:端口号/#/页面地址)然后还是只展示主页子应用hash模式,包括base路径是个空,然后设置default-page时,直接设置了完整(ip:端口号/#/页面地址)然后还是只展示主页

大兄弟(大妹子)我凌晨也折腾了快一个小时,这文档一点都不靠谱,最终解决办法为:default-page值为 /#/路由地址,不带域名,只需要写个但是需要写上#/路由地址。我快疯了

@Ficks
Copy link

Ficks commented Apr 13, 2024

default-page必须是子应用全量地址,包括path和hash

大兄弟,下次说清楚点我直接上域名的全路径了,只需要带上#/路由地址就行了

@wangfpp
Copy link

wangfpp commented Jun 21, 2024

@Ficks 有个Demo吗 我整了半天 也没跳转到defaultPage的默认页面

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants