跳至主要内容

projects

描述

可选。指定一个项目对象数组,用于设置到列表中

用法

projects?: [
{
id: string | number,
label: string
},
{...} // 更多项目
];

参数

projects 属性表示一个项目对象数组。每个对象包含以下参数:

  • id - (必填)项目的 id
  • label - (必填)项目的名称,显示在可用项目列表中

示例

const { ToDo, Toolbar } = todo;

// 项目数据
const projects = [
{ "id": "books", "label": "Books" },
{ "id": "films", "label": "Films" },
];

// 创建 To Do List
const list = new ToDo("#root", {
projects,
activeProject: "films"
});

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

默认情况下,项目对象列表中的第一个项目将作为活跃项目加载。若要将其他项目指定为活跃项目,请使用 activeProject 属性

相关文章: