00:00
好,那下面呢,我们来去看一下啊,看一下我们最终的真实效果是个什么样的情况啊,是这样的一个情况,大家注意观察。来点一下它。上来是不是就显示了一个分类列表,那说明我们一上来是不是要去指定这样一个状态数据,是不是,那要不要发请求啊,需要吧,或许是一级分类列表吧,来做一下做一下。那也就是说我们需要请求啊,哪个结果呢?来把那个接口解函数,因为已经有了,所以我们直接去拿就行。叫r q category死吧。是根据某一个负分的ID找这个列表是吧,好。这个话其实咱整过啊,咱应该要定义一个方法来看好了。Get categories。
01:03
而且我这个方法是可以去获取一级分类列表,也可以获取什么二级分类列表。或者什么二级分类列表啊并显示,而且那当然是硬获取是吧,而那这个方法应该什么时候调呢。什么时候去获取啊。尤其是一电表,是不是得在里面去载,这个咱是前面整过好几遍呢,来写一下记。This列我怎么指定是获取的是一级列表了,我写个零可不可以,可以,那就这里面接受一个什么叫parent ID可以吧。
02:00
可以,那下面是不是要去发请求,那发请求的话就叫I EQ categor吧,传入什么它的ID得到了,是不是我们想得到它异步的结果?那此时我们就这么写,Can result等于什么wait。那就要来一个什么I think,这事情咱咱都做过啊,咱都做过了。记得判断一下result点十塔是等不等于几零,是不是等于成功了?懂吧,那成功了以后,我相当于是不是得到一个开。肯定得到了吧,怎么取的问题?通过谁来举?在哪里呢?现在就说他返回异步返回的数据是个什么结构啊。首先整体是个对象吧。对象里面有一个什么属性,是是啊,假设它为零,接着还有一个什属性,我们是不是有共同的属性叫date。
03:08
贝塔里面存的是不是就是我的category的数组?明白了。当然这个地方当然我们可以通过,如果不知道了没关系。嗯,你去看一下。这个接口就行,听懂不?我们现在是不是获取的是一积分的列表,那传的是不是零呢?这是这个地吧。包好了,那现在我怎么取呢D。好了,下面我是不是要根据它来最终要显示我的这个级别列表的,这个列表是。那这个时候啊,我不写在这里啊,我单独去写一个方法去写好吧,这地方是要有一个事情啊叫什么呢?Option。
04:04
就现在的我啊,原本是不是指向他的。这个不要了,这个不用啊。等会我还用它一下啊,当然这个时候看好了,开始不什么。空宿主吧。是不是下一步我是不是要根据这一个数组来去更新这个状态。那我接着我就要写他呗。其他没问题吧,那我就起来看啊来。写他写在这里得了,接收一个什么。Cat。人呢?好,来。也就是说我要干嘛呢,这个地方说一个事情,我要根据这一个数组。
05:00
生成什么数组?Options数组也生成这样一个对象的数组。并且最重要更新状态,更新option状态,你说我根据一个数组生成另外一个数组,这个得用数组的什么方法呀?麦,好吧,这能听懂不?麦克,某一个是不是都是开的对象?它是不是要返回的是一个新的对象?每个毁掉反馈性的对象应该这么写。是吧?不能丢掉这个小括号啊。能不能看懂这个地方,注意啊,我要我的这个回调函数要返回一个对象的话,必须得这么写。那对一下里面的结构是不是这个样子的。这个不看啊,好这一个value啊,首先这个显示的应该谁是分类,什么是分类的名字,那收集的数据背后的数据是谁呢。
06:05
是不是?那我当前是叶子嘛。我当前一级分类是叶子吗?不是,记住啊,不是不是叶子是吧,现在不是对不对,其实是不是叶子吧还不确定,但是我不能一上来就给它写成醋,那就直接指定它叶子了。因为有的分类是没有二级分类啊。但是你不查你知道吗?你不知道,所以我啊。假设啊,先假设他不是叶子。等到我加载以后,我才能知道它是不是啊。好,这个是要显示的名字啊,这个是收集的数据,到时候要收集的数据,这个时候它产生的就是个什么,就是office。这能听懂不好,接着啊,我要干嘛呢。
07:04
直接个是吧。Office。这两楼吧,嗯,这个时候没有必要这么写啊,没有必要这么写。这个时候为什么没有必要这么写呢?是因为我这是存心的,完完全全由我产生一个数组啊。我产生的这个速度跟以前的速度有关系吗?没有,不是依赖它产生的,懂不懂?啊,这是我存新的一个数组,所以直接可以这么做,更新状态。那按来说这个列表就应该能够什么显示出来了。嗯。这个运懂吧,来我们来看一下啊,看一下我们当前是一个什么样子啊,我们当前是个什么样子。
08:00
有没有了。有了,每一个都觉得自己有有下级分类,但是一定有吗?不一定。现在我不知道,根本就不知道他有没有下,我这查了才知道是不是。好,那这个基本的显示应该问题不大吧。嗯,这个。
我来说两句