Petua dan garis panduan untuk menggunakan API Komposisi Nuxt dan modul Nuxt Apollo
P粉134288794
2023-08-26 11:07:26
<p>Mengapa saya boleh menggunakan modul nuxt apollo dengan API gubahan nuxt? Jika saya cuba menggunakan contoh pemalam ini: </p>
<pre class="brush:php;toolbar:false;">import {Context} daripada '@nuxt/types'
import {
menyediakan,
onGlobalSetup,
defineNuxtPlugin
} daripada '@nuxtjs/composition-api'
import {DefaultApolloClient} daripada '@vue/apollo-composable/dist'
/*** Pemalam ini akan menyambungkan @nuxt/apollojs dan @vue/apollo-composable*/
eksport lalai defineNuxtPlugin(({app}: Context): void ==> {
onGlobalSetup(() => {
sediakan(DefaultApolloClient, app.apolloProvider?.defaultClient)
})
})</pre>
<p>Saya mendapat ralat ini: <kod>Ralat: Pelanggan Apollo dengan id lalai tidak ditemui Gunakan provideApolloClient() jika anda berada di luar persediaan komponen</code></p>
Pasang vue/apollo-composable:
npm install --save @vue/apollo-composable
Buat pemalam nuxt (provide-apollo-client.ts):