vue触发显示输入框后自动聚焦

官方实例如下:



this.$nextTick(_ => {
  this.$refs.tagInput.$refs.input.focus();
});

可我在本地调试总是无法正常运行,出现如下报错:

vue触发显示输入框后自动聚焦_第1张图片

console.log(this) 如下: 

vue触发显示输入框后自动聚焦_第2张图片

通过如下处理解决了,不知道为什么和官方给的栗子不一致。

 

原因是我的el-input 在一个大的循环里面,即使只循环出一个同类型的该组件,也会是数组。

 

相关阅读:

https://segmentfault.com/q/1010000016268895/a-1020000016269534

https://segmentfault.com/q/1010000009861687

你可能感兴趣的:(vue)