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