vue 自动获取焦点报错

问题遇到的现象和发生背景

vue 自动获取焦点报错

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

img

看报错提示,是说你那个ooref对象是undefined,你要先能获取到对象或者Dom元素,再用focus

this.refs打印一下看看

说明你前面的位undefined。

应该是你的v-else没出来吧,去掉应该就可以获取到了

button没有focus方法,focus方法只在组件库如element-ui中的input组件上才有,button没有获取焦点这一说,只有input才能获取焦点

文本框获取焦点要用文本框上的ref啊,怎么用button

很明显 就是你获取的时候 上面 bottom 是被隐藏的 你要检查的是你v-if判断