跳至主要内容

api.intercept()

描述

允许捕获并阻止内部事件在发生之前的执行。

用法

api.intercept(
event: string,
callback: function
): void;

参数

  • event - (必需)要监听的事件
  • callback - (必需)要执行的函数(其参数取决于被拦截的事件)

事件

信息

您可以在这里查看完整的看板内部事件列表

示例

// 创建看板
const board = new kanban.Kanban("#root", {
columns,
cards
});
// 阻止卡片被移动到 ID 为 "done" 的列
board.api.intercept("move-card", ({ id, columnId }) => {
if(columnId !== "done" ){
return false;
}
});