为了账号安全,请及时绑定邮箱和手机立即绑定

vue的ref作为绑定元素的时候使用,为啥输出的是一个数组?

vue的ref作为绑定元素的时候使用,为啥输出的是一个数组?

至尊宝的传说 2018-09-24 10:38:10
HTML代码:<ul class="list">  <li class="item"    v-for='item of letters'    :key='item'   :ref='item'  @click='handleClick'  @touchstart='handleTouchStart'  @touchmove='handleTouchMove'  @touchend='handleTouchEnd'   >{{item}}</li> </ul>逻辑代码:handleTouchMove(){  console.log('handleTouchMove');  if (this.touchStatus) {       const startY = this.$refs.A[0].offsetTop      console.log(this.$refs.A); =====>这个打印出数组来了,为什么?      console.log(startY);   } },数据项:letters =[A,B,C,D,E,F,G,H,I,.....,X,Y,Z]请问各位大佬,这里的ref是通过数据绑定的形式使用的时候,为啥 this.$refs.A打印出来的是一个数组?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 3280 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信