Vue.js 具有组合api的Nuxt-在组合函数中访问根实例

Vue.js 具有组合api的Nuxt-在组合函数中访问根实例,vue.js,nuxt.js,es6-modules,vue-composition-api,Vue.js,Nuxt.js,Es6 Modules,Vue Composition Api,我有一个用于api调用的外部api文件。我的axios实例绑定到主nuxt(或vue)实例 如果setup()在我的组件中,我可以使用setup(道具、上下文) 但是如何在外部合成函数中访问它 import { reactive} from '@vue/composition-api' export default function api() { //do some axios stuff ``` 在要导入/使用它的setup()函数中,将其传递到函数中 import api f

我有一个用于api调用的外部api文件。我的axios实例绑定到主nuxt(或vue)实例

如果setup()在我的组件中,我可以使用setup(道具、上下文)

但是如何在外部合成函数中访问它

import { reactive} from '@vue/composition-api'


export default function api() {
 
//do some axios stuff ```
在要导入/使用它的setup()函数中,将其传递到函数中

import  api  from '@/use/api'
  
setup(_, { root }) {
  
const { api } = api(root)
在你的合成函数中

export default function api(root) {