在我们Vue中,如果我们需要在DOM渲染完成后执行一些代码,一般就是获取DOM的操作。我们可以使用nextTick
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ created () { this.$nextTick(() => { // 可以使用回调函数的写法 // 这个函数中DOM必定渲染完成 }) this.$nextTick().then(() => { // 也支持promise // 这个函数中DOM必定渲染完成 }) } } |
我们可以给组件标签或者普通元素标签上添加ref属性,添加这些属性后我们需要在对应的组件中通过 this.$refs.ref属性值
来获取到对应的内容
在element-ui里,开发者给很多组件添加了一些方法(Method),我们就可以通过ref获取到对应的组件实例对象,然后调用相关方法
from:https://blog.csdn.net/m0_57076093/article/details/118770945