如题,想写一个拖曳功能,但是按照例子改写后,发现打印的event为undefined。哪里不对?
语言框架:ant-design-vue
<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);
}
vue的event是$event,只是传递event的话,直接绑定函数名即可,无须多此一举
https://cn.vuejs.org/v2/guide...