vue中使用自己定义的js,并注册为全局的
在使用vue的时候少不了要写自己的js,但是自己的js怎样才能被定义为全局的,供众多的文件使用呢?方法如下:第一种情况:在main.js中引入,并在其中使用。1、写好自己的js文件,并放置在src文件下用一个目录api来封装。2、在main.js文件中引入这个js的路径,然后在将其设置成一个单独的变量,用的时候通过变量来调用。import { x1,x2,x3} from 'j...
·
在使用vue的时候少不了要写自己的js,但是自己的js怎样才能被定义为全局的,供众多的文件使用呢?方法如下:
第一种情况:在main.js中引入,并在其中使用。
1、写好自己的js文件,并放置在src文件下用一个目录api来封装。
2、在main.js文件中引入这个js的路径,然后在将其设置成一个单独的变量,用的时候通过变量来调用。
import { x1,x2,x3} from 'js文件夹的相对位置';
Xm 包含x1,x2,x3...... 即x1,x2,x3为Xm中的内容项。
在main.js中引入的方式直接使用:x1(); 即可。
第二种情况:
注册为全局变量,并在相应的vue文件中使用。
1、方法同上;
2、在mian.js中引入js后并注册为全局变量
Vue.prototype.$x1 = x1;
x1为之前引入时的名字。
3、在对应的vue文件中使用
methods:方法中直接使用
this.$x1.方法名(){.....}
更多推荐
已为社区贡献13条内容
所有评论(0)