【发布时间】:2022-01-19 23:19:35
【问题描述】:
夏天
现在我为 API 连接实现了RepositoryFactory 模式。
https://medium.com/canariasjs/vue-api-calls-in-a-smart-way-8d521812c322
在repository.ts,我写了$axios。
import testRepository from '~/api/testRepository'
export interface Repositories {
hoge: testRepository
}
export default function ({ $axios }, inject) { # <- error on $axios
const hoge = new testRepository ($axios)
const repositories: Repositories = {
hoge
}
inject('repositories', repositories)
}
但它显示错误消息Binding element '$axios' implicitly has an 'any' type.ts(7031)。
我想知道$axios的正确类型是什么
我尝试过的
{ $axios } : any 可以解决它,但我想知道 '$axios' 的确切类型。
【问题讨论】:
标签: typescript vue.js axios nuxt.js