Vue / Nuxt integracija
SilentShield integracija su Vue.js ir Nuxt netrukus.
Netrukus
Kuriame Vue composable ir Nuxt modulį sklandžiai integracijai. Kol kas galite naudoti grynojo (vanilla) JavaScript integraciją, kuri veikia su bet kuria sistema.
Norite gauti pranešimą, kai Vue palaikymas bus paruoštas? Susisiekite su mumis [email protected].
Peržiūra: composable
Paprastas composable, kurį galite naudoti jau šiandien:
// 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);
});
}