动态的添加和获取-ref

1.在项目中使用vant的van-swipe-cell,需要动态的获取当前的ref的值
2.具体方法

 <div  v-for="item in crewData" :key='item.id'>
   <van-swipe-cell :ref="`crewData${item.id}`">

获取的

   openswipCell (event, item) {
      this.$refs[`crewData${item.id}`][0].open('right')
    },

深入的,因为需要在循环体(也就是父盒子内部实现点击)

`

   openswipCell (event, item) {
      event.stopPropagation();
      if (this.$refs[`crewData${item.id}`][0].offset) {
        this.$refs[`crewData${item.id}`][0].close();
        return;
      }
      this.$refs[`crewData${item.id}`][0].open('right')
    },

`

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理