JS改变input元素的value之后如何使v-model双向绑定的值也同步改变

使用 dispatchEvent:

let el = document.querySelector('#input')
el.value = 'new value'
el.dispatchEvent(new Event('input'))

有的元素可能需要使用 change 事件:

el.dispatchEvent(new Event('change'))

参考:JS 改变 input 元素的 value 值之后如何使 v-model 双向绑定的值也跟着同步改变?

posted @ 2023-02-11 18:24  Higurashi-kagome  阅读(196)  评论(0编辑  收藏  举报