大致理解为 ref是在ref绑定的节点渲染完成之后才创建,初始使用时候获取不到。所以在mouted里使用的时候,DOM这时候想要更新,必须使用this.$nextTick
来操作DOM。
el-dialog的坑,有一个场景,点击对话框之后,我们要操作对话框里的内容,这时候我们method里直接使用this.$refs.el获取不到,以上同理。
this.$nextTick(() => {
this.$resf.el
})
大致理解为 ref是在ref绑定的节点渲染完成之后才创建,初始使用时候获取不到。所以在mouted里使用的时候,DOM这时候想要更新,必须使用this.$nextTick
来操作DOM。
el-dialog的坑,有一个场景,点击对话框之后,我们要操作对话框里的内容,这时候我们method里直接使用this.$refs.el获取不到,以上同理。
this.$nextTick(() => {
this.$resf.el
})