1. 首页
  2. 编程语言
  3. Javascript
  4. vue中input的v-model清空操作

vue中input的v-model清空操作

上传者: 2021-08-29 07:34:16上传 PDF文件 53.74 KB 热度 11次

写input组件的时候需求一个清空按钮,但是如果直接修改prop中父级的传值会报错。但是如果不修改父级无法更新值,也会带来开发的问题。v-model 完成大部分数据双向绑定四个事件将input的事件传递,在父级使用但是在清空操作上出现难题,因为无论怎么操作都无法触发vue上的数据驱动,简单清空子组件上的维护的数据是没有同步到父级上的,这里无疑最佳方案就是单向的数据流,让子组件发生事件时通知父级,父元素传值发生改变,进而改变子组件。不过感觉这样做就违背使用v-model的初衷,但是也没有办法了对要进行监听的dom绑定事件子组件中:将需要清空数据的消息告诉父级以上两种可以合并成父级中:现在就可以了

用户评论