正在加载所有静态资产时的加载屏幕
Loading screen while all static assets are being loaded
我目前正在开发一个 vuejs 应用程序,它也会包含一些视频元素,我们希望在用户首次加载 Web 应用程序时预加载这些视频。
最好的方法是什么?我想也许听众喜欢
document.addEventListener("DOMContentLoaded", ready);
调用 vue 的就绪函数?我知道 vue 有 v-cloak
但我不想在每个页面上都使用它,理想情况下我们不想在初始加载后看到加载屏幕,关于我可以使用什么解决方案的任何想法,或者是上面一个可以吗?
您可以在 App.vue 主文件中使用 onreadystatechange
方法,它会告诉您 DOM 是否准备就绪
created(){
document.onreadystatechange = () => { //To load the app only after all libraries are loaded
if (document.readyState == "complete") {
this.loadApp = true;
}
}
}
我目前正在开发一个 vuejs 应用程序,它也会包含一些视频元素,我们希望在用户首次加载 Web 应用程序时预加载这些视频。
最好的方法是什么?我想也许听众喜欢
document.addEventListener("DOMContentLoaded", ready);
调用 vue 的就绪函数?我知道 vue 有 v-cloak
但我不想在每个页面上都使用它,理想情况下我们不想在初始加载后看到加载屏幕,关于我可以使用什么解决方案的任何想法,或者是上面一个可以吗?
您可以在 App.vue 主文件中使用 onreadystatechange
方法,它会告诉您 DOM 是否准备就绪
created(){
document.onreadystatechange = () => { //To load the app only after all libraries are loaded
if (document.readyState == "complete") {
this.loadApp = true;
}
}
}