一切福田,不離方寸,從心而覓,感無不通。

在VUE中 如何在DOM 渲染完成后 在执行一些DOM 操作

nextTick

在我们Vue中,如果我们需要在DOM渲染完成后执行一些代码,一般就是获取DOM的操作。我们可以使用nextTick

 

ref

我们可以给组件标签或者普通元素标签上添加ref属性,添加这些属性后我们需要在对应的组件中通过 this.$refs.ref属性值 来获取到对应的内容

  • 给普通标签添加,ref对应的是该标签的DOM对象 一定要放在this.$nextTick()
  • 给组件标签添加,ref对应的是该组件的实例对象

在element-ui里,开发者给很多组件添加了一些方法(Method),我们就可以通过ref获取到对应的组件实例对象,然后调用相关方法

 

from:https://blog.csdn.net/m0_57076093/article/details/118770945