拖曳事件为什么获取不到event

如题,想写一个拖曳功能,但是按照例子改写后,发现打印的event为undefined。哪里不对?

语言框架:ant-design-vue

image.png

      <a-tag
        :color="item.type"
        draggable="true"
        :id="item.id"
        @dragstart="dragHandle(event)"
        >{{ item.content }}</a-tag
      >
    </template>
<template v-for="item in tag_item" :key="item.content">
      <a-tag
        :color="item.type"
        draggable="true"
        :id="item.id"
        @dragstart="dragHandle(event)"
        >{{ item.content }}</a-tag
      >
    </template>

const dragHandle = (ev) => {
      console.log('drag', ev)

      ev.dataTransfer.setData("text", ev.target.id);
    }
阅读 1.8k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题