在一个vue页面等所有内容全部加载完(onMounted只是页面加载完)import 一个方法

vue 需要在3d模型引入一个js插件或者必须所有的加载完引入一个js

场景就是 引入一个自己封装的方法,直接引入会报错,需要等页面加载完成后(包括3d模型加载完),监听,再引入调用才不会报错

复制代码
watch(
() => value1.value,
async () =>  {
    const {run,clearIntervalFunction} = await loadRunMethod();
    if(value1.value){
        run()
        return
    }else{
        clearIntervalFunction()
    }
},{
    deep:true
})

async function loadRunMethod() {
  const { run, clearIntervalFunction} = await import('@/utils/patting');
  return  {run ,clearIntervalFunction};
}
相关推荐
旷世奇才李先生13 小时前
043校园二手交易平台系统-springboot+vue
java·vue.js·spring boot
yatum_201413 小时前
CentOS 7 集群 SSH 免密与主机名配置文档
linux·前端·网络
014-code13 小时前
Vue 生命周期完全指南
前端·javascript·vue.js
冴羽yayujs13 小时前
资深前端都在用的 9 个调试偏方
前端·javascript·调试
Amumu1213813 小时前
CSS移动端
前端·css·css3
lichenyang45313 小时前
组件设计模式与通信
前端·javascript·设计模式
im_AMBER14 小时前
前端性能优化之首屏提速
前端·学习·性能优化
lxh011314 小时前
计算右侧小于当前元素的个数 题解
javascript·数据结构·算法
天天向上102414 小时前
vue 大屏适配的一种实现思路
前端·javascript·vue.js
SuperEugene14 小时前
Vue/Vite 多环境配置实战:dev、test、prod 差异区分与避坑指南|Vue 工程化篇
前端·javascript·vue.js