描述:因为我在我的代码结构是这样的

<div ref = "dom">
  <div v-for="(item,index)in list" :key="index>
    <div :ref="'dom' + index"></div>
  </div>

</div>

在跟元素和根元素底下的元素都加上ref但是mouted内只能获取到根元素,并且我还加了this.$nexttick 仍然获取不到,然后我打印了一下数据,发现ref的打印先出来,数据的打印后出来,所以是数据还没请求到,这个dom还没被加载

所以我将ref打印放在了数据接口请求成功后的位置,并且在外面加了一层this.$nexttick,就出现除了根元素之外的ref了

Logo

前往低代码交流专区

更多推荐