Vue是异步更新DOM,为了提升性能。
同步更新类似于刷新,更新一个内容要把所有的内容都刷新一遍。而异步则只刷新更新或修改的部分,不重新将所有内容全部刷新一遍。异步可以减少服务器的压力和等待时间。
$nextTick:等DOM更新后,立刻执行此方法里的函数体。
语法:this.$nextTick(函数体)
this.$nextTick(()=>{ this.$refs.inp.focus()//获取焦点})
setTimeout也可以做到,只不过不如$nextTick精准
setTimeout(()=>{ this.$refs.inp.focus()},1000)
京公网安备 11010502049817号