实现删除功能-需要注意谁提供 数据谁删除数据
一般引入第三方库在所有引入的文件之前
发布消息
pubsub.publish('deleteTodo',id)
订阅消息
//删除一个id
deleteTodo(_,id) {//占位
this.todos = this.todos.filter((todo) => {
return todo.id != id
})
},
mounted() {
this.pubId=pubsub.subscribe('deleteTodo',this.deleteTodo)
},
beforeDestroy() {
pubsub.unsubscribe(this.pubId)
},