vue-cli3 + ts 通过Vue.prototype绑定的属性方法,但是编译报错求指导!

//main.ts里面import*asapifrom'@/api'//接口方法Vue.prototype.$api=apiApp.vue里面import{Vue,Component}from'vue-property-decorator'@ComponentexportdefaultclassAppextendsVue{publiccreated(){this.$api.getUserInfo().then(res=>{console.log(res,'res')}).catch(err=>{console.log(err,'err')})}publicmounted(){}}我在App.vue里面调用this.$api.xxx能够正常调用到api里面的方法,但是编译的时候会报错警告Property'$api'doesnotexistontype'App'.请问这个怎么回事啊?


心有法竹
浏览 1053回答 2
2回答

慕容708150

importVuefrom'vue'declaremodule'vue/types/vue'{interfaceVue{$api:any}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js