el select选择值后触发blur事件是因为在选择一个值后,下拉框会关闭,导致失去焦点。要避免这种情况,可以使用以下方法之一:

  1. 使用change事件代替blur事件:将原本绑定在blur事件上的功能改为绑定在change事件上,这样在选择一个值后只会触发change事件而不会触发blur事件。

  2. 使用@change.native事件代替@blur事件:在el-select标签上使用@change.native事件来替代@blur事件,这样在选择一个值后只会触发change事件而不会触发blur事件。

  3. 使用v-model指令并监听change事件:将el-select标签中的v-model指令绑定到一个变量上,并在change事件中处理相应的逻辑,这样在选择一个值后只会触发change事件而不会触发blur事件。

无论使用哪种方法,都可以避免在选择值后触发blur事件的情况。根据具体情况选择合适的方法来解决问题。

el select 为何选择值后就触发了blur事件如何避免

原文地址: http://www.cveoy.top/t/topic/isj2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录