LogoLogo
首页示例Github
  • 概述
  • 介绍
    • 安装指南
    • 快速开始
  • API 文档
    • DndContext
      • 碰撞检测算法
      • useDndContext
      • useDndMonitor
    • Droppable
      • useDroppable
    • Draggable
      • useDraggable
      • 拖动浮层
    • Sensors
      • Pointer
      • Mouse
      • Touch
      • Keyboard
    • Modifiers
  • 预置能力
    • Sortable
      • Sortable Context
      • useSortable
  • 指南
    • 无障碍指南
  • 说明
由 GitBook 提供支持
在本页

这有帮助吗?

在GitHub上编辑
  1. API 文档
  2. DndContext

useDndMonitor

在 DndContext provider 所包裹的组件下使用 useDndMonitor hook,可以监听发生在 DndContext 中的各种拖放事件。

import { DndContext, useDndMonitor } from "@dnd-kit/core";

function App() {
  return (
    <DndContext>
      <Component />
    </DndContext>
  );
}

function Component() {
  // 监听发生在父级 `DndContext` provider 下的拖放事件
  useDndMonitor({
    onDragStart(event) {},
    onDragMove(event) {},
    onDragOver(event) {},
    onDragEnd(event) {},
    onDragCancel(event) {},
  });
}
上一页useDndContext下一页Droppable

最后更新于1年前

这有帮助吗?