为了账号安全,请及时绑定邮箱和手机立即绑定

Element select 远程搜索设置 focus 时无法正常输入

Element select 远程搜索设置 focus 时无法正常输入

心有法竹 2018-11-13 22:10:03
页面初始化时需要默认聚焦搜索框,我在 mounted 里面做了延时设置:HTML 部分:<el-select ref="selector" filterable remote ....JS 部分:mounted() {   setTimeout(() => {     this.$refs.selector.focus()   }, 500) }表现:确实能够正常设置焦点,但问题是仅仅设置了焦点,无法输入!必须再按一下 Enter 才表现正常的 Input 样式,能够正常输入。
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

很扯... 换成 click 竟然就可以了!

mounted() {
  setTimeout(() => {
    this.$refs.selector.$el.querySelector('input').click()
  }, 500)
}


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 1296 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信