Vue / Nuxt Integration
Die Vue.js- und Nuxt-Integration für SilentShield ist in Vorbereitung.
Demnächst verfügbar
Wir entwickeln ein Vue-Composable und Nuxt-Modul für nahtlose Integration. In der Zwischenzeit können Sie die Vanilla-JavaScript-Integration verwenden, die mit jedem Framework funktioniert.
Möchten Sie benachrichtigt werden, wenn die Vue-Unterstützung bereit ist? Kontaktieren Sie uns unter [email protected].
Vorschau: Composable
Ein einfaches Composable, das Sie bereits heute verwenden können:
// 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);
});
}