本文主要介绍js文件引入外部js文件的方法,适用于vue,提供ES5和ES6的写法。解决了在vue下公共app.js引入钉钉封装dd对象不生效。
一、ES5
var JSElement=document.createElement("script");
JSElement.setAttribute("type","text/javascript");
JSElement.setAttribute("src","https://g.alicdn.com/dingding/dingtalk-jsapi/2.7.13/dingtalk.open.js");
document.body.appendChild(JSElement);
二、ES6
import { dd } from 'https://g.alicdn.com/dingding/dingtalk-jsapi/2.7.13/dingtalk.open.js'
注:以上为线上js资源的引入方式,本地js引入请修改对应的url。