提问人:Mathieu 提问时间:11/2/2023 最后编辑:Mathieu 更新时间:11/13/2023 访问量:41
Vue.Draggable “change” 事件的类型是什么?
what's the type of the Vue.Draggable "change" event?
问:
我正在尝试从 https://github.com/SortableJS/Vue.Draggable 中获取事件的类型(在打字稿意义上)change
Vue.Draggable
但找不到它的定义
文档显示该事件不是浏览器事件,并且具有特定的有效负载 https://github.com/SortableJS/Vue.Draggable#events
这里可以看到一个例子:https://github.com/SortableJS/Vue.Draggable/issues/338#issuecomment-361723458
我在他们的定义文件中没有看到它 https://github.com/SortableJS/Vue.Draggable/blob/master/src/vuedraggable.d.ts
我远不是打字稿的专业人士,我错过了什么吗? 还有别的地方可以检查吗?
答:
0赞
ExEr7um
11/3/2023
#1
Vue.Draggable 基于 Sortable.js,因此您实际上需要该库中的类型。您可以安装和导入所需的类型。@types/sortablejs
您可以自己签出类型,但据我了解,您需要从事件中键入。onChange
您可以使用以下方法导入它:
import type { SortableEvent } from "sortablejs"
评论
0赞
Mathieu
11/3/2023
所有事件都来自 Sortable,除了这个特定事件,它的有效负载与change
SortableEvent
0赞
Mathieu
11/13/2023
#2
我已提交功能请求以添加该键入
https://github.com/SortableJS/Vue.Draggable/issues/1229
(他们建议在提交问题之前在此处发布)
上一个:使用 SortableJS 禁用其他元素拖动时要推送的项目
下一个:在
评论
Event
DragEvent