element-ui 的select 下拉框组件change事件失效,直接修改value不会触发,只能通过点击下拉框触发

新手上路,请多包涵

Element UI version

2.2.0

OS/Browsers version

win7/ie11

Vue version

2.5.13

Steps to reproduce

1.首先,很抱歉,公司关闭了所有VPN的端口,没法使用jsfiddle,所以抱歉了.
2.问题描述:直接修改select组件绑定的value值,不能触发change事件,只有用手点击下拉框,选择后才能触发,看到2.0.0的更新日志,看到如何解释,请问为何要这样更改

非兼容性更新
综合
表单组件的 change 事件和 Pagination 的 current-change 事件现在仅响应用户交互

而且.其他的普通输入框以及日期选择框都能正常触发事件

What is Expected?

正常触发change事件,或者告诉我如何new一个callback,因为使用watch来监听value的变化,调用校验rules的方法validatorField,需要有一个callback才能正常显示错误提示

What is actually happening?

表单中的selectchange事件不能正常触发?为何同样在表单中,输入框和日期等其他组件能正常触发change事件,select组件不能?

阅读 8.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题