对于后台返回html进行渲染并修改不及时同步的问题处理
2021-05-17 本文已影响0人
Xbbing
接口返回字段 比如为: 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
},