this.$nextTick(cb方法) 组件的$nextTick(cb)方法,会把cb回调推迟到下一个DOM更新周期之后执行,通俗的理解就是,等组件的DOM更新完成之后再执行cb回调函数,从而能保证cb回调函数可以操作到最新的DOM元素 showInput(){ //切换布尔值展示文本框 this.inputVisibie = true, //此时页面还未重新渲染 // this.$refs.iptRef.focus() this.$nextTick(()=>{ this.$refs.iptRef.focus() })