恢复网络无法跳转页面 #12527
恢复网络无法跳转页面
#12527
Replies: 2 comments 3 replies
-
大佬们看到能有解决方案的,麻烦告知下,急急急急急。拜托了 |
Beta Was this translation helpful? Give feedback.
1 reply
-
这个和 Vue 无关的,Vite 使用原生 ESM 请求 JS 模块。浏览器会缓存 import 进来的模块,即使发生错误也会缓存。 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
复现:
1、通过下面命令创建项目:
2、执行下面的:
`
? Project name: » vite-project
? Select a framework: » - Use arrow-keys. Return to submit.
Vanilla
3、执行更多:
`
Vue.js - The Progressive JavaScript Framework
√ 是否使用 TypeScript 语法? ... 否 / 是
√ 是否启用 JSX 支持? ... 否 / 是
√ 是否引入 Vue Router 进行单页面应用开发? ... 否 / 是
√ 是否引入 Pinia 用于状态管理? ... 否 / 是
√ 是否引入 Vitest 用于单元测试? ... 否 / 是
√ 是否要引入一款端到端(End to End)测试工具? » 不需要
√ 是否引入 ESLint 用于代码质量检测? » 否
正在初始化项目 D:\demo\v2...
项目初始化完成,可执行以下命令:
cd v2
npm install
npm run dev
`
4、执行以上命令后,启动项目
5、在控制台中网络选项。进行断开网络,在页面中点击“about”按钮,然后恢复网络,再次点击“about”按钮,无法进行跳转。
总结:vite vue router 按需加载组件
,断网后,点击跳转页面,是无法跳转页面,然后在恢复网络,在次点击原来的按钮跳转页面,还是无法跳转页面。
吐槽:按道理来说,网络恢复了啊,你就不能再请求下,万一能拿到数据了,你一个劲的报错是想咋样,是闹哪样啊。以前的vue2是不会有这样的问题的
Beta Was this translation helpful? Give feedback.
All reactions