Maison > Questions et réponses > le corps du texte
P粉5949413012023-09-01 00:07:29
J'ai résolu ce problème en utilisant ref sur la balise de modèle, puis en utilisant la fonction render
.
<template id="some-id" ref="someRef"> </template>
const someRef: Ref<HTMLTemplateElement | undefined> = ref() onMounted(() => { if (someRef.value?.content) { // @ts-ignore render('div', someRef.value.content) } })
Si vous souhaitez insérer un composant, vous pouvez l'utiliser comme ceci :
const someRef: Ref<HTMLTemplateElement | undefined> = ref() onMounted(() => { if (someRef.value?.content) { // @ts-ignore render(h(SomeComponent, { someProp: someValue }), someRef.value.content) } })
Il y en a peut-être un meilleur, mais ça marche pour le moment.