获取dom节点。

获取input的dom节点,然后让他被focus。

1
this.$refs.input.focus()

然而,vue并不会改一次数据就重新渲染模板,可以设置定时器后再修改,这样就会渲染完模板。

$nextTick函数

他会在模板解析完后再执行新的函数

1
2
3
4
5
...
this.$nextTick(function(){
this.$refs.input.focus()
}
...

@blur事件。

当输入框失去焦点时调用。