Akses suntikan pemalam daripada komponen dalam Nuxt 3
P粉217629009
2023-08-24 23:26:49
<p>Menggunakan Nuxt 3 dan vue-gtag, apakah cara yang betul untuk mengakses <kod>$gtag</code> </p>
<p>plugin/gtag.client.js:</p>
<pre class="brush:php;toolbar:false;">import VueGtag daripada 'vue-gtag';
eksport lalai defineNuxtPlugin(nuxtApp => {
penghala const = useRouter();
nuxtApp.vueApp.use(
VueGtag,
{
konfigurasi: {
ID: '...'
}
},
penghala
);
});</pre>
<p>Dalam Nuxt 2, <kod>ini.$gtag</code> </p>
<p>Dalam Nuxt 3, saya nampaknya tidak dapat menemuinya: </p>
<pre class="brush:php;toolbar:false;">const nuxtApp = useNuxtApp();
nuxtApp.$gtag //undefined</pre>
<p>Melihat kod sumber, nampaknya takrifannya betul, jadi saya rasa ia tidak menjadi masalah dengan pemalam itu sendiri.
<code>app.config.globalProperties.$gtag = api;</code></p>
Saya menghadapi masalah yang sama semasa menentukan pemalam domToImage dalam nuxt 3. Saya dapati penyelesaian berikut. harap ia membantu anda.