为vue-router懒加载时添加loading提示避免无响应怎么解决


这篇文章主要讲解了“为vue-router懒加载时添加loading提示避免无响应怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“为vue-router懒加载时添加loading提示避免无响应怎么解决”吧!用过vue-router都知道它可以实现模块js的懒加载,即只有当需要时才去加载对应模块的js脚本文件,以加速主页的显示。比如只有第一次用户点击某个“用户信息”按钮或菜单时,才下载“用户信息”这个模块的js组件。懒加载的实现,依赖与webpack下AMD模式require函数的功能。webpack会将异步require的文件生成一个独立的js文件,调用时异步下载这个js且在完成后再执行它。开发项目中实现的关键代码是:但是这里有个问题:从用户点击“用户信息”菜单开始,到js文件下载完毕执行开始,由于从网络下载js有一个时间延迟,这期间用户界面是没有任何响应的,让用户感觉点上去无效,常会重复再次点击。特别是js文件大而网速慢时更明显。因此,在这个过程中添加一个Loading的加载提示很有必要。我们分析这行代码:它是一个函数,执行了require的过程,完成后再调用resolve回调函数。我们只要封装一下,在require执行之前显示Loading,然后在加载完成执行回调的时候隐藏Loading,也就实现这个需求了。如下:显示和隐藏Loading的代码,可根据自己的UI框架处理就行。比如element-ui:以上在vue-router 2.3.1通过。感谢各位的阅读,以上就是“为vue-router懒加载时添加loading提示避免无响应怎么解决”的内容了,经过本文的学习后,相信大家对为vue-router懒加载时添加lo 香港云主机ading提示避免无响应怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: win7怎么设置局域网网卡速率

本文小编为大家详细介绍“win7怎么设置局域网网卡速率”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7怎么设置局域网网卡速率”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。设置方法:1、打开桌面左下角的开始菜单,点击控制面板,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/18 23:08
下一篇 07/18 23:08

相关推荐