我有一个vue.js应用程序,我需要一些外部JS来处理所有页面 . 我目前使用vue-script2库将这些外部JS加载到一个组件中 . 问题是一旦路由改变,脚本就不再被加载了 . 我的猜测是,一旦创建了这些脚本的实例,就不会在路由更改时重新创建它们 . 我该怎么办?附:导入js文件不是一个选项 . 它们需要直接安装在组件上 . 以下代码位于App.vue中,也尝试将其放在每个组件中,并尝试将脚本标记直接放在index.html中 . 既没有奏效

<script2 type="text/javascript">var plugin_path = '/static/assets/plugins/';</script2>
<script2 type="text/javascript" src="/static/assets/plugins/jquery/jquery-2.1.4.min.js"></script2>
<script2 type="text/javascript" src="/static/assets/js/scripts.js"></script2>
<script2 type="text/javascript"
         src="/static/assets/plugins/slider.revolution/js/jquery.themepunch.tools.min.js"></script2>
<script2 type="text/javascript"
         src="/static/assets/plugins/slider.revolution/js/jquery.themepunch.revolution.min.js"></script2>
<script2 type="text/javascript" src="/static/assets/js/view/demo.revolution_slider.js"></script2>
<script2 type="text/javascript" src="/static/assets/js/view/demo.shop.js"></script2>

edit: 也尝试将脚本作为插件放入webpack并尝试使用expose-loader没有运气