vue用v-model绑定的input,直接在js里.value赋值无效

vue 是通过input事件来触发双向绑定的,如果单纯用js 去修改input值,并没有触发他的input事件,通过下方代码,进行触发即可。两种方式选其一即可。

1.  event.target.dispatchEvent(new Event('input'));2.  el.dispatchEvent(new Event('input'));

 示例如下:

onChangeHandler: function (val) {this.changeHandler(this.model.value);this.isShowClear();this.model.value.dispatchEvent(new Event("val")); //更新v-model的值},


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部