异步加载script脚本
语法
import { loadScript } from 'warbler-js';loadScript('https://cdn.bootcdn.net/ajax/libs/vConsole/3.7.0/vconsole.min.js')
参数
src (String) : 需要异步加载的脚本地址。
返回值
源码
const loadScript = (src) => new Promise((resolve) => { const script = document.createElement('script'); script.type = 'text/javascript'; script.onload = () => { resolve(); }; script.src = src; document.body.appendChild(script);});
例子
import { loadScript } from 'warbler-js';const loadVConsole = async () => { await loadScript('https://cdn.bootcdn.net/ajax/libs/vConsole/3.7.0/vconsole.min.js');};loadVConsole()