HTML
<label for="box1">盒子1</label>
<input type="text" v-model = "title" id="box1">
<label for="box2">盒子2</label>
<input type="text" v-model = "title" id="box2">
<h4 v-bind="title"></h3>
<hr>
<label for="box1">盒子1</label>
<input type="text" v-model = "content" id="box1">
<label for="box2">盒子2</label>
<input type="text" v-model = "content" id="box2">
<h4 v-bind="content"></h3>
JS
let bindBox = document.querySelectorAll('[v-model]')
let proxy = new Proxy({},{
get(){},
set(obj,key,value){
obj[key] = value
document.querySelectorAll(`[v-model=${key}]`).forEach(i=>{
i.value = value
})
document.querySelectorAll(`[v-bind=${key}]`).forEach(i=>{
i.innerHTML = value
})
}
})
bindBox.forEach(item => {
item.addEventListener("compositionend",()=>{
proxy[item.getAttribute('v-model')] = item.value
})
})