我在修改i-view + vue项目时遇到一个bug,怎么都想不通,虽然解决了,但是还是不明白为啥
没有选择下拉框on-change事件,还是会触发两次!!!!
一、出现问题
1.从修改按钮点开一个弹框,
2.进入这个页面,我给生产方式的下拉框用了’on-change’事件,当选择生产方式的时候清空生产单位(变成添加),未点击生产方式,不会清空还是原来那个值,看代码,为了监控on-change事件我console.log(1111)
3.我选择了生产方式然后添加了一个生产单位弹框点击保存,回到原来的这个页面,再次点击修改按钮,当点击第一次修改的时候,出现一个问题,生产方式还是添加,打开控制台,未选择下拉框生产方式,'on-change’事件还是触发了两次
二、解决问题
1.强制刷新,刷新后就不会出现添加(不建议)
2.判断’on-change’事件有没有触发