vue动态添加js
// 动态添加js
export function addJs(url) {
return new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.type = 'text/javascript'
document.body.appendChild(script)
script.onload = () => {
resolve()
}
})
}
// 使用
import { addJs} from "@/utils/utils"
addJs("https://map.qq.com/api/gljs?v=1.exp&key="+this.gd.mapKey)
.then(() => {
this.initMap();
})
.finally(() => {})
浙公网安备 33010602011771号