Maison > Questions et réponses > le corps du texte
P粉4550931232023-07-29 00:05:50
Donc, pour répondre à votre question, il semble que votre firstChild soit un HTMLElement contenant n'importe quel svgatorPlayer.
Vous utilisez ?raw pour traiter le svg comme une chaîne.
Pour résoudre ce problème, vous devez suivre cette réponse.
Deuxièmement, en lisant la documentation fournie, vous n'utilisez pas JavaScript avec le svg, mais vous le placez plutôt sous forme de chaîne. C'est pourquoi votre svgatorPlayer est égal à null, car il n'existe pas lorsque le js n'est pas exécuté. Une solution consiste à exécuter le svg en v-html, mais soyez conscient du problème de l'injection XSS.
<template>
<div v-html="exampleSvg"></div>
<Component :is="animatedSvg" />
</template>