00:01
好,那我们接着讲啊,刚才我们已经能够去上传图片了啊。大家看一下上传过程中,大家可以看一个network啊,来观察一下这个数据的一些情况。把线清掉,大家看一下啊。是不是产生一个,而且能看到他的这个响应数据是对的,是不是date里面有两个,一个是name,一个什么。这是UR这两个数据咱前台都需要吧。好。那咱除了去上传一个,当然还可以上传另外一个。后面有一个什么。删除。点删除的,这界面会删掉。但是得说一个事情。服务器里面那张图片没有对什么。被干掉。图片留着没用了吧。
01:02
能听到不啊,那怎么样干掉那张图片呢?那这个地方说删除的时候,我怎么知道他在他删除了呢。我怎么知道他这个界面上做了删除的操作,是不是其实这个地方有个可以看到。这里面是不是有一个改变呢。那也就是说这个地方来,我们的监视相当于有一个监视的回原函数。啊,不在这个组件,在这个组件是吧,一个坚实的回调函数叫焊陷阱。如果是这个分支,那是不是说明上传完成了。I。fair.status它是不是有可能等于removed?那说明是什么?是不是删除完成,这个删除完成是界面的操作,删除完成对不对,但他没真正去做删除操作。
02:09
那删除图片完成了,那我应该是不是去把那个对应的图像图片给它删除。那这个时候得先说我们应该有一个什么。是删除图片的一个接口。来有这样一个例子,Post请求参数是什么?Name是什么?是不是图片文件名?对吧,图片文件名,那也就是说。来看好了,我应该先去定义一个。什么东西?是不是接口请求函数啊。来。做吧。Portq c mg。
03:05
等于。Ul是多少呢?就被写加上是吧,好。不用记,复制过来是吧?接着是不是需要携带参数来的,携带的是内等于多少是吧?要携带一个内参数来对象来个name是吧?接着那我要传一个什么name过去poose的请求吧,所以我需要去指定第三个参数,为什么?Post。没问题吧,没问题,好,那没问题之后,那下面要说的事情就是。来吧,那我们应该干嘛去?调用吧,调用啊,先引入才能调用是吧,引入呗。Import大括号。
04:02
API。哪个IQ delete img?在这里是吧,来吧。调它呗,传入。图片文件名,图片文件名我怎么得到呢?嗯,图片文件名,这是不是一个费呀,记住啊,这个此时费用是他懂不懂。我只有在这个里面才把那个费用。变成它如果进入else,我并没有进入这个这个操作,看到不。我是进入这个里面操作,这个非常是对的,如果我此时此刻去取。去取这个,那就变错了。我这么写是错的,为什么呢?因为那个被三组图片根本就没在这个数组里面。已经删掉了,听到不啊。
05:00
这个是前台删掉了啊,不是后台真的删掉了,所以我只能用点什么那。那这个时候是不是得到了一个result?对吧,那你来个什么,为什么。是不是那就说明要来一个什么。I think。能不听懂,好,那接着啊,接着我们需要去稍微的判断一下是吧,Result点什么status等等于。零吗?等于零说明什么?我给提示一下来。是不是删除图片成功?这能听到吧,是不是删除图片是吧。
06:00
好,这个地方写个L3图片是吧,那。删除图片成功,删除图片失败。下去吧。嗯,那这个时候我是不是有意的去将对应的图片干掉,对吧,你说老师我要不删除服务器的图片有问题吗。也不说有问题,只是说这样日积月累的话,这图片是不是可能越来越多呀。这能懂吧,啊,你界面上都删掉了,那你后台对应的也应该给他删掉。嗯。啊,这个状态不用我管状态它自然更新,也就是说它已经是删除以后的那个列表。这能听懂吧,已经删除后的列表。这就不用我们去管了,好我们先来看一看,看看是一个什么样的情况啊,在这个里面它删除啊,删除成功应该是有一个state我们去看了啊,我们来看一下,我们操作一下就知道了,来试一下。
07:04
给他是吧。再点下它。接着我们要去点删除,是不是看一下,你看一下network啊,把这个清理掉。轴你什么?删除图片是不成功。data为几?为零,能看到吧。这个并不复杂啊,删除图片成功好没问题。行,这是删除图片。
我来说两句