在普通的项目中,我们可以通过来引入外部的js文件,并且在Vue项目中,就不可以使用这些方法了,须要使用ES6句型来引入,同时还要对已有的js文件做相应的更改。
通常情况下,我们引入外部js文件,是要调用js文件中的函数。在Vue项目中,我们首先要使用export命令将这个函数抛出,之后就能在其他的Vue组件中使用import命令引入。同时还要注意外部js脚本的储存位置,不能放到components文件夹下。
一、修改外部js脚本
例如有一个实现MD5加密算法的js脚本文件,代码如下:
#1:e:8:7:8:9:e:e:2:6:a:7:f:2:1:9:7:0:f:f:4:1:a:b:b:6:9:7:0:9:d:a#
假如我们在其他的Vue组件中想要引入MD5函数,这么要在MD5加密算法的js脚本的最后,使用如下代码,将MD5函数导入:
#3:1:5:2:d:8:0:a:a:0:b:f:c:5:c:d:8:e:9:2:c:e:0:2:5:0:e:d:c:c:b:5#
最后还是要提示一下,这个外部脚本不要置于components文件夹下,否则会仍然报错。可以在src文件夹下新建一个js文件夹,之后将外部js脚本置于这个文件夹下,之后就可以在其他Vue组件中引入该js脚本。
二、在Vue组件中引入js组件
在组件中使用import{函数名}from外部脚本名来从外部js脚本中导出我们须要使用的函数。例如我们要从md5.js脚本中导出MD5函数,使用以下代码:
#b:b:c:d:5:6:c:d:9:c:0:e:7:6:b:b:1:2:0:a:a:7:8:a:7:a:3:9:5:8:9:3#
这样,我们就可以在这个Vue组件中正常调用MD5函数了,代码如下:
#c:6:d:b:6:5:9:0:4:6:f:5:0:c:7:d:c:2:e:7:d:e:c:8:c:0:2:e:0:a:5:3#