Vue / Nuxt integrācija
SilentShield integrācija ar Vue.js un Nuxt drīzumā būs pieejama.
Drīzumā
Mēs izstrādājam Vue composable un Nuxt moduli ērtai integrācijai. Pa to laiku varat izmantot vienkāršā (vanilla) JavaScript integrāciju, kas darbojas ar jebkuru ietvaru.
Vēlaties saņemt paziņojumu, kad Vue atbalsts būs gatavs? Sazinieties ar mums: [email protected].
Priekšskatījums: composable
Vienkāršs composable, ko varat izmantot jau šodien:
// 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);
});
}