接口返回字段 比如为: const dom = '<input>'
前端渲染 <div v-html="dom"></div>
我们在渲染的输入框中写入 并获取此dom的 innerHtml
会发现 innerHtml并没有更新到我们输入的值
解决方案:
// 处理dom的innerHtml不实时更新的问题
fungetValue() {
var elems = document.getElementsByTagName("input")
for (var i = 0; i < elems.length; i++) {
elems[i].setAttribute("value", elems[i].value)
}
return document.getElementById("html").innerHTML
},
网友评论