00:00
这是可以上传了,已经上传了啊,刚才已经看到了那个图片地址都可以访问。好,来。小米。下面我们要做的事情就是一个这样的事情,刚才我们说过这个feel里面,这个这个feel里面保存的数据是不是稍微有些问题是吧,得去纠正一下。啊,不然的话,后面我没法处理,那我怎么知道,也就是说大概呢,我们有一个是一旦。上传成功我们就可以去啊去干嘛呢,这最后啊,当前上传的那个费尔的信息。进行一个修正。嗯。这个修正主要有有这么这么几个,是这么几个属性,其实一个是name值不对,再一个是没有UR。
01:05
没有这两个属性。啊,那好了,我怎么知道当前是上传成功了呢?我怎么知道是什么了?是很简单一个事情,刚才不说费里面有一个属性叫什么。什么叫status?它的值。上传成功什么是不是用当了,用这个名称吧,好用,一旦这个名称说明是上传成功了。我们这个时候啊,需要去改的啊。是,我开始想,是这么想的。这个fair里面它有一个棒是吧。这个实际上就是我们服务器返回的结果数据吧,而这一个结果数据的结构是个什么结构?
02:00
是为零。接着有一个date date里面有两个属性的对象,一个是内啊,我随便写一个意思啊,还一个是U。是我那个图片的地址,听懂吧,好,我要取出这个啊,我要取出这个面值是不是做一个修正对不对,那这个怎么做呢?首先啊,我们可以先这么做,先确定他到底是成功了还是什么失败了,那如果成功我是不是可以用message点什么。还有成功赛是吧。是吧那吧,上传图片什么成功那else。那就是上传图片什么失败,这能听懂不点什么I。
03:03
这来听到不好,他需要什么引入。原理是不是好来继续。我要修正信息,那我先得把我要最终的值是不是要取出来。有两个值。一个是name,一个是什么?等于谁呀?Result点什么?接着就是用我的fair.name等于什么name接着是fair d什么ul等于ul。我开始挣钱。我也这么做了,后来发现不对。啊,这么想啊,是一个非常正常的想法,这么想说一个事情,这个我们说过,这个是不是对应的是我当前操作这个文件,也当前上传的文件吧。
04:07
好,而这个对应的是什么?所有的文件数组。是吧,那我们理想的想法应该是他指向的就是他。啊,准确的应该也不是这样,因为这里面都是下标嘛,是不,那个图片对象实际上是不是在数值的外面,只是我们平常为了简洁起见,是不是写在里面,挂在里面对不对,这能听懂不?那我们操作的肯定也是最后数组的最后一个元素吧。我觉得他们俩应该同一个。听懂意思吧,这个费不是个变量,就指向我这个图片吗?这一个也就是说。我开始的理想状况是这么想的,是这个fair,它等于谁呢?Fair里面的,呃,那个点减一,它们应该相等才对,我的我一上来我就觉得是这样,但是实际上它不相等。
05:12
内容是一样的内容,但不是同一个对象。这做的有点让人难受。你看了吗?Force懂不是对应的这个地方啊,这两个对象都代表的同同一个同一个文件的相关信息的一个对象,但不是也就是说说白了,比如说我们创建了两个对象里面呢,都用来代表。代表某一个人,比如说代表班长是吧,那它里面都有内为谁谁谁能听到不里面内容是一样的,但是内容一样,代表他们同一个吗?不代表吧,也就是说我创建了一个A等于一个,它创建了一个B等于它,那内容都一样,那我如果对他们进行比较的话,那这个是醋吗?
06:05
那肯定是false嘛,因为之前是两个对象嘛,是不是是这意思不,那如果我把A里面的值改了,改成YYY把A的内容改了,你说另外一个内容改了吗?没有问题,就在这里,他没有,那也就是说我们现在改的是不是费尔里面的两个属性。由于他们指向的不是同一个对象,那你说我更新状态里面的费用,历史的你们最后那个费用有变吗?没变呢。是不是?所以说我们是去改这个费吗。不是得改谁了,得把fair里面的那个最后一个对啊,改它最后一个啊,认识干嘛减一,而这个时候把它重新复制为feel,那这个feel是不是就对了?
07:07
这能懂吗?啊,这时候啊单对不起,那这我这里面就单,你肯定一个别的名字吧,你说你想你想定一个新的名字写啊都行,那没必要了嘛,是不是。这能听到吧。能理解吧。当这个时候完全。是不是可以利用这一个变量啊,可以吧。这明显不可以的。云说老师,你这个为什么用feel来判断呢?用feel来判断有没有问题啊,说明它不对呢。我们刚才说过了,这一个费和我们的那个数组里面最后元素的费尔虽然不是同一个对象,但是对应的是同一个文件,听懂不?表达的是同一个文件,那你想啊,它表达的内容是不是一样的。
08:02
那状态是不是都应该知道,所以我用这个费用来判断是完全可以的吧?完全没问题啊,当然你也可以通过啊,它的最后一个元素来判断也是可以的。这能听懂吧,嗯,好,那要能听懂,那这个时候我们就可以把它去有。不要他这这个是随便写的一个数据是吧,那这个不要啊不要好不要之后来看一下啊。注意观察一下,我们现在开始是没有图片呢,接着我们可以去上传一张图片,对不对,再上传一张图片。好,再上传一张图片。加好没了,我想看看四张图片咋办呢?这个时候啊,就得看一下这个它是怎么限制那个上传的那个加号的那个按钮的呢?大家看着啊,这个地方有一个fair点认大于等于三就显示那对呗,否则那也就说最多三个呗,那这里面是不是就是我那个显示一个加号的一个按钮啊,这个class可以不要。
09:14
这能听懂吗?来好。那此时啊,此时我们来观察一个现象,大家注意观察啊,完了看不应该我们先看一下数据,我怎么去观察这些,我的那个费历史里面数据到底有些什么东西呢。非常简单,我们当前这个fair是不是放到状态里面了,那我可以通过我的RA工具。是不去找到我刚才那个。Picture啊,大家看一下。我的现在进化里面是不是有两个三个对象是吧,三个对象大家看到每一个对象里面都会有这么一些属性啊,这么多属性里面有几个重要的属性啊,所以说零。
10:03
有吧,有我们还有一些啊,代表它是不是已经完成这个是不是那个被六四编码那个值啊,有一个啊UID他的唯一标识,这是他内部生成的吧,我就不用管了,还有个什么U,而这个就是我在后台那个图片的一个地址吧。而这个地址,我如果去访问的话,应该是可以得到我那张图片的吧。没领导吧?那也就是说现在我的这个状态里面是不是存储了一个正确的信息,嗯。那后面我点击确认的时候,我不上传完图片,下一步大家看啊,我上传几张图片,下一步我点击提交吧,点击提交到时候是不是要收集这个我的信息。收集的信息,最后收集的是图片的什么呢?这个就要就就要看我们最终去上传去添加图片的,添加那个商品的时候,我们不是有一个添加商品的一个请求接口吗。
11:12
他肯定是需要有一个参数啊,大家注意观察添加商品,嗯,这里面还没写出来啊,说一下。有一个参数叫I'm GS。图片名称的什么呢?数组。这我怎么知道呢?其实你也想啊,我们最终去获取商品列表的时候。每一个商品它都有一些信息,其中就有个什么imgs,它的类型是个什么类型是个数组。而数组连为一个元素,是不是实际上就是图片文件名?他为什么没传地址过去啊?因为我们所有图片,它的基础路径是什么呢?
12:04
一样的。所以我要存的是不是文件名就可以。这能听懂不?而我们的所有图片的文件名是不是存在我的这个里面的?当然啊,这个数组存的就是图片文件名的数组吗?不是这个呀。每个元素对象里面是不是都有一个什么属性。能看到吧,好,至少我们此时做对了一件,一件事情已经完成了,就是上传图片是不是已经做好了。这能听懂吧,上传图片我们已经做好了,好先把这个停一下。
我来说两句