动态加载 js 文件 发表于 2020-05-13 | 分类于 JavaScript | 评论数: | 热度: ℃ | 热度: ℃ 记录一下 vue 中动态加载 js 文件的写法。 ¶一、load 123456789101112131415161718function loadJS (callback) { let head = document.getElementsByTagName('head')[0] let script = document.createElement('script') script.charset = 'utf-8' script.type = 'text/javascript' script.src = 'https://webapi.amap.com/ui/1.1/main-async.js' if (typeof callback == 'function') { script.onload = script.onreadystatechange = () => { // 动态 script 加载完毕 if (!script.readyState || script.readyState === "loaded" || script.readyState === "complete") { callback() script.onload = script.onreadystatechange = null } } } head.appendChild(script)} ¶二、loaded 1234// js 加载完成loadJS(() => { console.log('js 加载完成')}) 以上 随笔标题:动态加载 js 文件 随笔作者:刘先玉 发布时间:2020年05月13日 - 18:12:43 最后更新:2020年05月13日 - 18:12:43 原文链接:https://liuxianyu.cn/article/load-js.html