Vue.nextTick
2020-03-24 本文已影响0人
Hello杨先生
场景:页面加载时需要让文本框获取焦点 用法:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM
mounted(){ //因为 mounted 阶段 dom 并未渲染完毕,所以需要nextTick(() => {
this.refs 获取dom 并绑定 focus 方法
})
}
场景:页面加载时需要让文本框获取焦点 用法:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM
mounted(){ //因为 mounted 阶段 dom 并未渲染完毕,所以需要nextTick(() => {
this.refs 获取dom 并绑定 focus 方法
})
}