跳至主要内容

drag

描述

可选。指定拖放操作的相关设置

注释

在触摸设备上拖放任务时,会有 500 毫秒的延迟。

用法

drag?: boolean;
//或
drag?: {
expand?: boolean
};

参数

配置拖放功能时,可以使用简写扩展两种方式。

简写方式:

  • drag - (可选)启用/禁用任务的拖放功能

扩展方式:

  • drag - (可选)包含拖放设置的对象。该对象可包含以下参数:
    • expand - (可选)定义在拖放过程中,将任务悬停于折叠任务上时是否自动展开该任务

默认配置

drag: true
// 或
drag: {
expand: true
}

示例

const { ToDo, Toolbar } = todo;

// 创建 To Do List
const list = new ToDo("#root", {
tasks: [
{ id: "1", text: "Task 1 #tag1" },
...
],
drag: {
expand: false
}
});

const toolbar = new Toolbar("#toolbar", {
api: list.api,
});

更新日志: 在 v1.1 中新增

相关文章: 配置