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);
});
}