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