Vue 中父组件向子组件传递事件通常用 $emit/$on,但作者在评论组件中需要将取消回复按钮放在输入框下方,且 CommentInput 会复用,只有此处需要该功能。作者改用 slot,将按钮嵌入子组件并直接调用父组件方法,免去事件传递和额外判断,同时解决复用问题。作者认为 slot 类似闭包,携带父组件上下文。
完成下面两步后,将自动完成登录并继续当前操作。