乐趣区

关于javascript:vue原型上的方法调用

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

退出移动版