其实vue加载远程js的教程很多,但是我比较笨呐。。。用不出来,每次都报方法/属性不存在的错误,来看一下典型的写法:
const s = document.createElement('script');
s.type = 'text/javascript';
s.src = '';
document.body.appendChild(s);
如果这个能满足你们的需求就不需要看下面了。
其实现在我想做到的是js加载完成后执行我想要执行的代码。
现在用jquery来实现:
首先在assets/js/目录下创建common.js,
然后添加函数:
function loadJs(url,_callback_success,_callback_fail){
var callback_success = function (response) {
console.log("load js success...",response);
}
var callback_fail = function (response) {
console.log("load js fail...",response);
}
_callback_success = _callback_success || callback_success;
_callback_fail = _callback_fail || callback_fail;
$.getScript(url).done(_callback_success).fail(_callb