需要:点开弹窗之后,要自动获取焦点在输入上,但因为这个谈匡是v-if进行切换的,发现到第一次进入这个匡的焦点都正常指定到输入,但将弹匡关 掉再打开,就无法直接指定到该焦点,请问有人遇过这个问题吗?
<el-input v-model =“username”
@ keyup.enter.native=“login”
:autofocus=“true”
ref =“username”/>
mounted(){
console.log(this.$ refs.username。$ el.children[0])
this.$ refs.username。$ el.children[0].focus()
}
但这样指定没作用呀,不知该如何是好
自問自答了
只要watch這個彈窗的visible狀態, 再focus即可