在一个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};
}
相关推荐
Cache技术分享几秒前
258. Java 集合 - 深入探究 NavigableMap:新增方法助力高效数据处理
前端·后端
Jingyou2 分钟前
JavaScript 实现深拷贝
前端·javascript
编程猪猪侠2 分钟前
Vue 通用复选框组互斥 Hooks:兼容 Element Plus + Ant Design Vue
前端·javascript·vue.js
凡人程序员2 分钟前
搭建 monorepo 项目
前端·javascript
linda26182 分钟前
说说 Map 和 Set 的区别及实际应用
前端·javascript
_一两风3 分钟前
“点一下就能改”——这个功能为首富赚到了多少money?
前端·javascript
小飞侠在吗5 分钟前
vue setup与OptionsAPI
前端·javascript·vue.js
疯不皮5 分钟前
tiptiap3如何实现编辑器内部嵌套多个富文本编辑器
前端·vue.js·开源
溪饱鱼6 分钟前
主动与被动AI交互范式
前端·后端·aigc
我叫黑大帅7 分钟前
如何实现UniApp登录拦截?
前端·javascript·vue.js