vue组件的v-for循环中动态绑定ref

在vue组件的v-for循环中是无法动态绑定ref的,若强行绑定,当访问的时候会出现 undefined 的结果,但这不是说没有解决方法,在循环中写:ref="xxx",循环结束后,实际生成的是一个ref数组,当取循环中某一元素的ref时,使用下标即可,见下例:


  • {{list.value}}
  • this.$refs.tagItem[0].style.backgroundImage = `url(${xxx})`

     

    你可能感兴趣的:(vue)