vue原型上的方法调用

在vue原型上
我们在全局定义了一个方法,
在其他js文件内想要调用这个方法,通过this访问到的是window,如何调用?

  • 【vue原型上的方法调用】a.js
    // 全局注册的方法 import Vue from 'vue' export default { Vue.$diyMethod = Vue.prototype.$diyMethod = `https://www.baidu.com` }

  • @/../../b.js
  • 要在这里调用diyMethod方法
······ //错误操作!!!! ${this.$diyMethod} //这样不行,此时this指向window,会报错//我们需要在此文件内引入vue,并使用vue代替this ············ import Vue from 'vue'${vue.$diyMethod} ······

    推荐阅读