在一个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};
}
相关推荐
Lee川几秒前
从“手工砌砖”到“魔法蓝图”:响应式驱动界面的诞生与实战
前端·vue.js
与虾牵手1 分钟前
Next.js 14 App Router 踩坑实录:5 个让我加班到凌晨的坑 🕳️
前端·javascript·面试
猩球中的木子1 分钟前
怎么集成安装VitePlus(Vite+)并使用
前端·vite·前端工程化
李昊哲小课5 分钟前
电商系统项目教程
开发语言·前端·javascript
smxgn25 分钟前
spring-boot-starter和spring-boot-starter-web的关联
前端
@yanyu66632 分钟前
第一个前后端分离项目
java·vue.js·springboot
王中阳Go32 分钟前
2026年,前端这个岗位可能真的要消失了,但另一个正在崛起
前端
wing9842 分钟前
Vue3 接入 Google 登录:极简教程
前端·vue.js·google
weixin199701080161 小时前
货铺头商品详情页前端性能优化实战
java·前端·python
小道士写程序1 小时前
海洋模拟项目源码解析
javascript