在vue原型上

咱们在全局定义了一个办法,
在其余js文件内想要调用这个办法,通过this拜访到的是window,如何调用?

  • 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}    ······