this.$nextTick (回调函数function(){
} )
1.作用:下一次dom更新结束之后执行其指定的回调。
2.nextTick所指定的回调,会在dom节点更新完毕之后再执行。
3.解释: 获取焦点的代码,是在dom更新(修改了data中的数据 isEdit,模板重新解析)完毕之后再执行,这个时候,input框已经在页面上了,所以执行获取焦点的代码,页面就显示获取焦点的状态。
4.下一次dom更新结束之后(dom更新完毕之后)---- 修改data中的数据,引起模板重新解析完成之后(DOM更新结束之后)
5.什么时候用:当改变数据后,要基于更新后的新DOM进行某些操作时,要在nextTick所指定的回调函数中执行。(例如:获取焦点)