获取v-for元素

vue是不建议我们直接操作元素的,但在实际开发中,我们不得不根据产品需求对里面的元素进行修改。使用v-for创建元素的数据一般是根据后台接口返回得到的,如果我们想操作元素,首先要获取元素,那么问题来了,我们获取的元素显示为空,很多人说使用**this.$nextTick(function(){})**,但经过我的实际操作,发现并不可取。

解决办法:

  1. 可以在watch里对用v-for循环的数据进行监听处理;
    在这里插入图片描述

在这里插入图片描述
2. 注意,在watch中监听时,需要配合**this.$nextTick(function(){})**使用

Guess you like

Origin blog.csdn.net/Distance_123/article/details/108756148