【发布时间】:2018-12-31 21:03:13
【问题描述】:
我有使用 jQuery 和缩小的自定义 JS 插件的 HTML 主题。应用程序需要先加载 jQuery 而不是缩小的自定义 JS 插件。而且我也无法编辑缩小的自定义 JS 插件。
mounted() {
let jqueryJS = document.createElement('script');
jqueryJS.type = 'text/javascript';
jqueryJS.src = '/static/js/jquery.js';
jqueryJS.async = false;
document.body.appendChild(jqueryJS);
let pluginsJS = document.createElement('script');
pluginsJS.type = 'text/javascript';
pluginsJS.src = '/static/js/plugins.js';
pluginsJS.async = false;
document.body.appendChild(pluginsJS);
}
如果我运行应用程序,jQuery 不一定会在缩小的自定义 JS 插件之前加载。 如何先加载 jQuery 再加载缩小的自定义 JS 插件?
【问题讨论】:
-
请分享您现在是如何加载 jquery 的。例如,如果你在 Vue 之前用普通的 script 标签包含它,它肯定应该在之前加载。
-
var $ = jQuery.noConflict();在plugins.js的顶部