我有一个待办事项列表,其中包含一个删除按钮在孙子组件中,当点击该按钮时,会在父组件中触发一个事件 - 我希望这个事件可以删除与所点击的孙子组件对应的数组条目。
父组件(包含数组和我的函数尝试)
任何帮助都将不胜感激。
const tasks = [
{ name: 'task1', isComplete: false },
{ name: 'task2', isComplete: true },
{ name: 'task3', isComplete: false },
]
// taskToDelete is the name of the task - doesn't contain an object
deleteTask(taskToDelete) {
this.state.tasks.remove(task => task.name === taskToDelete);
this.setState({ tasks: this.state.tasks });
}
任何帮助都将不胜感激。
deleteTask
应该只接受您要删除的任务的索引。 - jmcgriz