vue中使用全局函数

方法一:

在mian.js中写入函数:

Vue.prototype.bb = function () {
       alert('OK');
}

然后在任何组件中都可以调用:

this.bb()

方法二:

先在skyworth-global.js中添加函数:

exports.install = function (Vue, options) {
       Vue.prototype.bb = function (){
               alert('OK');
        };
};

然后在main.js中引入:

import * as skyGlobal from '../static/js/skyworth-global';
Vue.use(skyGlobal)

然后就可以在任何组件中调用:

this.bb()

若有不正确的地方欢迎指出,希望本文对你有帮助

原文地址:https://www.cnblogs.com/wangqiao170/p/9182953.html