getProjectTasks()
描述
获取一个包含指定项目任务对象数组的 promise
信息
getProjectTasks() 方法是 RestDataProvider 服务的一部分,用于与服务器进行交互
用法
getProjectTasks(id: string | number | null): Promise<obj[]>;
参数
| 名称 | 类型 | 描述 |
|---|---|---|
id | string、number、null | 必填。项目的 ID |
响应
getProjectTasks() 方法通过 GET 方式向服务器发送请求,并返回包含指定项目任务数据的 promise。
示例
const { ToDo, Toolbar, RestDataProvider } = todo;
const activeProject = null;
const url = "http://localhost:3000";
const restProvider = new RestDataProvider(url);
Promise.all([
restProvider.getProjectTasks(activeProject),
restProvider.getProjects(),
]).then(([tasks, projects]) => {
const list = new ToDo("#root", {
tasks,
projects,
activeProject,
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
list.api.setNext(restProvider);
restProvider.setAPI(list.api);
});
相关文章:与服务器协作