关于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}
    ······
    

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理