SilentShield

Vue / Nuxti integratsioon

Vue.js- ja Nuxti integratsioon SilentShieldi jaoks on peagi tulemas.

Peagi tulemas

Arendame sujuvaks integreerimiseks Vue composable'it ja Nuxti moodulit. Seni saate kasutada vanilla JavaScripti integratsiooni, mis töötab iga raamistikuga.

Soovite teada saada, kui Vue tugi on valmis? Võtke meiega ühendust aadressil [email protected].

Eelvaade: composable

Lihtne composable, mida saate kasutada juba täna:

// composables/useSilentShield.ts
import { onMounted, onUnmounted } from 'vue';

export function useSilentShield(apiKey: string) {
  let script: HTMLScriptElement | null = null;

  onMounted(() => {
    script = document.createElement('script');
    script.src = `https://api.silentshield.io/client.js?k=${apiKey}`;
    script.crossOrigin = 'anonymous';
    script.defer = true;
    document.head.appendChild(script);
  });

  onUnmounted(() => {
    if (script) document.head.removeChild(script);
  });
}