Rumah > Soal Jawab > teks badan
P粉4550931232023-07-29 00:05:50
Jadi, untuk menjawab soalan anda, nampaknya Anak pertama anda ialah HTMLElement yang mengandungi mana-mana svgatorPlayer.
Anda menggunakan ?raw untuk memproses svg sebagai rentetan.
Untuk menyelesaikan masalah ini, anda perlu mengikuti jawapan ini.
Kedua, membaca dokumentasi yang disediakan, anda tidak menggunakan JavaScript dengan svg, tetapi meletakkannya sebagai rentetan. Itulah sebabnya svgatorPlayer anda adalah sama dengan null, kerana ia tidak wujud apabila js tidak dilaksanakan. Satu penyelesaian adalah untuk melaksanakan svg dalam v-html, tetapi sedar tentang masalah suntikan XSS.
<template>
<div v-html="exampleSvg"></div>
<Component :is="animatedSvg" />
</template>