1.在main.js里面直接写函数
Vue.prototype.test = function() {
console.log('执行全局函数test');
};
组件中调用
this.test()
2.写一个模块文件,挂载到main.js上面
// base.js
exports.install = function(Vue, options) {
Vue.prototype.text1 = function() {
console.log('执行成功1');
};
Vue.prototype.text2 = function() {
console.log('执行成功2');
};
};
main.js入口文件:
import Vue from 'vue'; // vue要在引文件之前
import base from './base.js'; // 引用文件
Vue.use(base); //将全局函数当做插件来进行注册
组件里面调用:
this.text1();
this.text2();