删除附件

来源:9-5 Uploader 组件第三部分:自定义模版

慕田峪5474215

2021-03-09

老师你好,关于删除的操作我是这样写的:父组件传入了一个删除按钮图片描述
然后删除操作里直接将uploadedData置空
图片描述
最后子组件里监听是否有值,没有的话就组件就回到默认状态
图片描述
操作上是实现了删除,但总觉得哪里不妥,烦请老师再指点一下

写回答

1回答

张轩

2021-03-10

同学你好 你这样的想法是可以的 

我之前说的想法是 这个删除的逻辑是在 uploader 组件内部的,这个按钮也是在组件内部的,(当然可以使用 提供一个 slot 实现自定义样式)。在组件内部调用以后,直接清空数据就好,然后发射一个事件出去,可以告知外部文件已经删除。这样比你的逻辑要更清楚,实现更简单一些。

0
1
慕田峪5474215
谢谢,我试下
2021-03-10
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程