我有这样的模板<template><div> <div id="hiddenElement"> <MyElement v-for='...' @click="..."> </MyElement> </div> <div id="appendElementsHere" /></div<</template>用户可以将元素附加到列表中,所以我有一些这样的功能:someFunc(){const hidden = document.querySelector('#hiddenElement')const target = document.querySelector('#appendElementsHere')target.innerHtml += hidden.outerHtml}元素被克隆可以附加到#appendElementsHere成功,但点击功能不起作用。我认为可能是 vue 元素中的点击功能,而不是 html。如何将元素克隆为 vue-element,而不仅仅是 html?或者任何想法在脚本(方法)中创建 vue 元素然后附加到 dom ?
添加回答
举报
0/150
提交
取消