请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

异步组件加载失败,如何进行重新加载或者重试操作?

老师你好!假如再加载异步组件的时候,网络发生了错误或者其他原因,导致没有加载成功。这个时候我想要通过一个按钮,重新去加载这个异步加载,该如何实现呢?
谢谢老师

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2021-10-20 15:28:18

试试这个人提的 pr 中的例子,做了一层封装

https://github.com/vuejs/vue-router/pull/2140/files

0 回复 有任何疑惑可以回复我~
  • 提问者 rookie_white #1
    老师你好!我的意思是,当异步组件加载失败的时候,怎么去重新加载这个js文件。我看了官方的两个issuse
    其中 https://github.com/vuejs/vue/issues/9788 给了一个解决方案。
    但是我看https://github.com/vuejs/vue/issues/7717 这个iusse, 官方认为这个可以用户自己实现,但是具体怎么实现我不是很明白,有点看不明白,我感觉好像就是上一个issue给出的方案的意思。 麻烦老师帮忙解答下,谢谢!
    回复 有任何疑惑可以回复我~ 2021-10-20 22:40:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信