00:00
好,来啊。呃,下面呢,我们来看一下这个。这。这是我们食品分类的一个轮播数据,轮播列表,我们来去做一下它。还是按照我们刚开始的这个流程来写啊,先呢,想办法去发请求是吧,找到那个组件。啊,我们当前要显示的这个这个部分,就是我们那个要显示的一个界面,那也就是说我们是不是上来得发请求获取数据显示啊。那我们前面说过发请求是不是在这里发呀,对吧?好,那在这里发的话,是不是要触发那个action调用,还记得吧?啊,那我们就直接在这写啊this点多多点需要指定action的什么名字,对吧?那我们可以去找一下这个action打开一个。
01:09
他吧。美女是吧?好,来接着看一下。需要参数吗?不需要吧,那不需要就得了。对吧,好。那我们说第二步干嘛来着。是不是读数据啊,不过呢,大家最好是先在读之前先检查一下,检查什么呢?我这一刷新按数来说就应该。哎,这怎么半天不回来啊,看看有没有。是不是有啊,有数据了,那下面干嘛去读数据,那读数据就必然会去。刚刚不读了个卷子吗?现在是不是读了个categories?名字千万别写错了啊,实际上大家如果看的话,要写准确,一定要看它去写,你写这个值对不对。
02:06
啊,这个知道啊,好下一个干嘛。是不是想办法显示,那想办法显示这个地方来啊,就说一个事情呢,啊说一个什么事呢,首先我要说这个问题。这个有问题。就是这个问题在哪呢?我们前面就跟大家说过,就是这个创建的时机非常关键。是在你数据这个数组数据显示之后才能创建,那现在呢,是这样的吗。不是的。这是一个问题是吧,还有一个问题来啊,这留着说一下问题啊,问题我们一个一个解决,还有问题,我们现在显示这一个模板页面是不是得去。大家看到结构啊,分析下结构,这个结构呢,我们现在是不是有两页啊。
03:03
对不,那一定是两页吗?不一定。而且每一页几个数据显示。应该是八个,最多显示八个对不对,记住了,每一页最多显示八个。对吧,那也就是说我的页数看谁了。就要看你的总数量了,比如说问一个例子啊,我一共17个企业。是不是三页呀,因为第三页就一个。对不对,那一个呢,也没办法,因为我最多只能显示八个嘛。这没问题是吧,好,那也就是说我的多少页是不是要有一个便利。是不是啊,接着每一页里面是不是又有很多个相对吧,每一个都是一个实物嘛。那也就是说,每一页里面是不是又有便利?
04:03
是不是概念,那就是每一页里面是不是要有一个数组。懂不,而我。又是假设我有三个,那是不是有三个这样的数组,那你说整个是个什么?你看每一个里面是数组对不?那你说我现在应该有几个数组,如果我三月的话,是不是三个数组,三个数组是不是得放到一个容器里面。你说我这是个什么数据啊。有一个概念叫二维数组。那你告诉我什么叫二维数组?数组里的元素仍然是数组。对吧,但是我手里面的数据是这个结构吗?不是吧,我手里面的数据它是个一位数组。能不能,那也就是说,但是我需要一个二维数组啊。
05:01
是不是概念我需要一个二位数,但我手里面我拿着的是一个一位数,就不就是这个categories吗?对吧,那咋办呢?那下面我是要对这一个数组数据进行整理,要生成一个什么。二维数组。而且二位数组中的二,第二位的数组,它的个数最大是八是不是?是吧,嗯,这一一共有几个小数组,那就不知道了,那就看一共有多少个是吧。能不懂,那你说现在我得用什么技术啊?我用什么技术才去才能得到我的2Y数啊?也就是说一个什么意思,大家想啊,当然想想这里面啊,我要去产生产生多个这个玩意,大家看到这个玩意,那我其实我一上来就把这个,把第二个给他干掉。
06:03
是不,那第二个按钮就是说明这里面要有一个什么,要有一个为负。是不是,那那里面是不是很本来是很多A标签的,对不对,很多A啊,每一个A就是代表一个一一个实物分类,那我是只需要有一个。对不对,而这个里面又来一个什么为负是不是,而且吧,是一个什么情况,是这样一个情况,大家看到我假设我写一下啊,我假设名字叫叉叉叉啊,我呢,这个叫YY啊,我随便写啊,肯定不写这个名字,那我这个里面应说应该怎么写,印什么。对,In YY,那假设我这里面叫ZZ对吧?这个叫index,而这个JZ应该就是代表某一个食物分类。是个吗?这相当于两层便利吗?是不是这意思?知道吧,啊,难道。
07:01
那现在,但是我手里面不是这样的结构啊,我需要这样一个,我是不是需要这样一个变量,或叫这样一个属性。是不,这名字肯定不太好,比如说我取一个啊,看到我取个名字啊,啊叫。Category。本来categories就宿主了嘛。是吧,我再加个它各位,那接着呃,大家看啊,我每一个变定出来都叫什么呢?Categories,那这每一个都是什么呢?Category。哼。可以吧?可以啊,当然你会去写一个,写一个冒号,K等于index对吧,下面也是可以写的,因为不冲突两个域名。能不懂这个阴是不是同一个,这是它上面的是外面的能看到不好。现在我缺什么,Categories?
08:02
但是我手里有的是什么?Categories对不对呀。对不,那下面我是不是要根据这个categories计算生成一个catories a,那此时必然会用到什么一个技术嘛,计算属性嘛,我就让大家回答出来,现在要用计算属性去做啊。对不对,懂不实际上是干嘛,根据来说一下啊,啊根据这个category啊,一为数组。嗯啊哎,我什么呀啊,一维数组生成一个什么,生成一个是不是二维数组,二维数组。啊,记住一个事情啊,小数组也就内部这个数组,它的个数元素的个数最大是八。是吧,啊,这个要知道啊,小数组。
09:02
中的元素个数最大是几八个啊?这是我们要知道一个东西好了吧。其实这里面重点是写这个。啊。来,不管那么多,先把这个一位数数取出来呗。可以吧,这个可以出来意思。啊,这里面写个小括括号得了,大写个大括号啊。结构嘛,是吧。可以吧?好,这下面是我条件嘛,对不对,下面是不是要想办法去便利它去封装啊,来我这啊,我先准备一个准备一个啊空的RT。但是呢,我开始定义的时候还只能这么定义,怎么定大家看呢,我就写一个,我只能是表明我先是个数组懂不懂,最后给他返回,把钱和尾都先做了,中间想方法里面塞什么。
10:07
中间要想办法往里面塞什么。三素组。真的不中间想办法里面塞数组好,那怎么办呢?对不对?好,那我是不是可以准备一个数组先。可以不,比如说来个呃叫小的面啊A可不可以?可以吧?啊,开始准备一个空速镯。或者进去准备也行,这都,其实这都没关系,你可以先尝试着转,你到时候觉得进去准备也行,这都没问题。接着呢,干嘛去,肯定要是去便利便利谁。对,变成那是必然的,来个什么for。是吧,那每一个是不是都是一个category就来个C啊。
11:03
能不懂好,那也就是说我这个C是不是打算放到这个里面来。是吧,那我就放呗,因为开始肯定是空的嘛。可不可以删了就发点什么push?但这样对吗?这样对不对?你说我一直这么放吗?不行吧?你得去看这个,你这个里面有没有达到什么。八个对不对,这意思不,那你说什么意思。衣服,嗯,不过你可以先放,没关系,放肯定没错,对吧,但是你不能老放,或者放完以后。得做点事情对不对,真的不啊,你可以放完之前比也可以,其实也可以放完之后比,这个没关系。听懂吧,什么意思?大家看看if,如果说这个根本什么认识等于八了。
12:05
说明这个已经满了,对吧,那我得为下一次做准备。这个摁不下一次做什么准备啊。你说下一位是什么,不是啊,下一次做什没事做这样一个事情,我我现在还没有添加到那个大数据里面去啊,啊,我现在这个数据嘛,难道不搞个新数出来吗。但是这个就不认识什么。能不懂?现在我们只是往小数组里面放,创建好的小数组,但是有个问题,有什么问题一直没有塞到大数组里面去,这是那个大数组吗?这能懂不?这是那个大数?这是那个小数组,是不是那个小数组?我一上来是不是往里面放啊?放满了以后呢。是不是又准备一个新的?
13:01
能看到吧,这个不能躲吗?能不能懂,能懂当然啊,当然你也可以先什么呢。你也可以先在放置前判断。什么意思?如果在放弃判断是个什么概念?大家看看。这也可以,啥意思?大家大家想啊,我这个地方我判我一上来就判断它等不等于是不是已经是八个了,对不对,如果已经八个说明上一次的。现有的这个面是不是已经满了,那已经满了,我还能放在里面吗?那我是先给他干嘛,是不是创建一个新的,那也就是说你不管是以前老的小数组还是新的数组,是不是都会放进来。能看到吧,但是有个问题,我们一直没想一个事情什么事。是不是要需要有一个过程,叫把小数组塞到什么大数组里面去。
14:02
关键就有一个事情啊,什么时候比较合适,把小数组塞到什么呢,大数组里面去。那是等于八的时候才算进去吗?那样不好,因为有可能它最后一个不能达到八。是不是这个,这是一个,这是一个问题,对不对,那我。那什么时候塞比较合适呢?啊,对,我在这之前。If看着等于零。是个新的是不是。能懂不?这说明是个新的空小数组吧,新的小组我干嘛去啊?对,塞到这个大数字里面去吗?Push c瑞看到吧,大家看,诶,这多了一个。
15:07
能看到,你看我现在逻辑就变成了什么啊,开始你一上来就想考虑两个事情就很费劲。你现在一个字一个字的考虑对不对?先考诶大家看看现在什么意思,如果我的这个小数组的长度为零啊,这为零有几种情况啊。一种是我刚开第一次进来的时候,我准备了一个空诉组,是不是准备一空诉组,那我是不是一上来就进来了,还一种情况是满了,就是下面下面这是导致的。对不对,这个地方什么意思,如果呃,当前是一个啊,当前如果命啊是空的。干嘛去?关联到是把小数组是不是保存到大数组里去,能懂不行?小数组保存到什么大数据中认了不?实际上是关联啊。
16:15
那下一次我只要把数据放到小数里面,他是不是就能关联起来了,下面这个是干嘛说什么,如果什么啊,当前小数组已经什么已经满了,记住了,我还没放时间就已经满了,对不对啊,已经满了。那干嘛呢,是不是创建一个新的,那道不创建一个新的,这个满是潜意识添加就已经满了,只是我在这一次判断对不对。啊,创建一个新的,哎,但这里有个小问题啊,创建一个新的这个地方,这个有个问题,这个应该把上面这个吧拿到下面来。
17:09
大家看到有我这个顺序不对。我这个顺序不对,说什么意思,你看嘛,我创建了一个空的小数组,我放了一个完蛋,这个小数组根根本就没关联上去,是不是,所以应该怎么做,你看是不是这个意思。哎,是不是就是那不就吗?啊来看一下就是这个吧,不是这个意思吗?看一下啊,刚才那个注释没复制是吧,我刚才复出了哦。大旱呀,是不是这样的?嗯,其实这个判断还挺有意思的,现在这个啊,我告诉你人说老师这个我一下子能想出来,它是慢慢磨出来的,你先想一个事,你慢慢考虑,看你这看才那思路对不对,刚才我说发生刚才那个思路有问题啊,这顺序是不是有问题。
18:11
啊,我先是判断,你看我先是判断有没有满了,对不对,那已经满了,我是不是创建一个新的,当然第一次能进来嘛。肯定不能嘛。第一次能进这里来吗?能当能了嘛,对不对,真的不最后干嘛?是最终都要干一件事情,将当前分类保存到哪个里面去,小数组中。对吗?但是你得保证这个小数组是不是已经关联到大数组里面去了,对不对,而且保证当前这个小数组没有买。对吗?你要保证两个事情,记住啊,你要保证两个事,第一个是你这个小数组已经关联到大数据里面去了。对吧,第二个事情,你这个小数组还没满。
19:03
是不是这两个字。其实这两个式是不是就是两个义务判断?看到吧。最终,哎,不能返回,他返回谁去?是我这个大数组,也就现在我是不是创建了准备一个空的二位数组了,这是准备一个什么,准备一个小数组。这个保存分类的。记住,它的最大长度是以最大长度啊为八,记住了最大长度为八并不代表它一定是八。当然,你的思路不一定是跟我一模一样,但其实啊,嗯,要找出比这个更简单的也费劲。因为有两个事情是必须考虑的。大家也可以按照你的思路,如果你能想出别的思路,可能会比这个写的麻烦一点都很,都没关系,其实如果你能想出别的思路,机贯比这个复杂一点,都是一个好的表现。
20:08
啊,都需要你不用,不一定要完全按我这个想。大家尤其是做逻辑的时候啊,尽量按照自己的思维去想,想到一个复杂的逻辑都行。没有任何关系,好。来下面我们来看一下我们当前这一个啊,行不行。哎,这有问题了,你看都变成什么了?这有问题啊,是不是这里面啊,我没有问题,我们来刚才说了半天,现在是不是都是都是甜品,好像都是第一个吧,看一下。这不,甜品饮品,看看第二个是什么?是不是三超便利?对不?啊,图片没有改是吧?啊,也就现在也得看一个看一个事情来看我们的主件,这个显示我们还没有搞好,对吧?啊,我们还没搞,看一下什么呢,看一下我们的这一个view view里面的主件。
21:07
我们不有计算属性吗?看那计算属性它能能看出来。我是不是计算属性呢?哎,主要看它不要看这显示,我们显示还没写好,是不是来看一下。第一个甜品饮品没问题,对的是不是数据对的,而且刚好是不是两个呀。是吧,因为我们一共是多少个啊啊刚好是六。是吧,刚好是六好,下面问你干嘛去,是不是便利显示我们便利了,但显示没写好,是不是来啊,写一下我们在这里,因为我们都是变成同一个图片嘛。好,那下面我们得知道啊,我们当前这个图片来看一下,看哪个数据了是不是。是不是有一个image ul,但明显这个地址不完整。
22:04
对不对,明显这个例址不完整看出来吗?那你说老师前面地址多少我哪知道呢啊,我们不有最终写好的一个吗?那我们去访问一下。8081。对吧,我得去看什么看他。来在这里面,它是不是前面有一个地址。嗯嗯,我把整个复制过来,大家看一下啊,看一下C。那也就是说一个什么意思啊,大家看到啊,前面有这样一个例子啊,我们那个数据里面是不是有它呀,那前面这个就称为什么基础的图片路径对不对,那我应该把这个基础图是不是保存一下,放到哪里,我的模板能访问呢?是不是放在data里面模板能访问,这个应该能懂吧?啊这个没什么,来个来个他。
23:02
那写一个什么名字了?Base image ul不基本的图片地址吗?不就他吗,是吧,那下面我就要说了,我们这一个里面这个是个动态的值不对不,那这个动态的值我怎么去搞呢。是要拼串吧,对吧,拼串当然你可以用这种用一般的字符串拼串,对不对,可以吧,后面写什么。是不是我category这个分类里面的某一个属性,对吧,哪个属性呢?啊,这个不用啊,我们这里面有啊是image_ul。对吧,对的,没问题啊,好,这一个类似的嘛,肯定是这个category必然的,关键是它的什么属性而已,对不对,没关系,看这个。
24:06
当然你也可以去看接口文档,那这个好看,那看他也行啊,对不对。Minimar。好。嗯。是不是有问题,收不到图片,那我就得去看了,对不对,那我得去看啊,大概的。是不是有问题知道吧,啊这个地方啊,你你你写出来出认错很正常,但但就是要说这个过程就很关键,你你想想看,你写了这么久,哪天不出错。对吧,不是每天的每节课都是错,对不对,只要你写,除非这节课你不动,你不动手,你一动手必输错,这除非正常正常的啊,那现在我们要去给他什么。来这个这个它应该是个变量,不是个字符串,我写成一个字符串了,看到了吧,应该是个什么。
25:03
不应该应该是个变量嘛。是吧,刚才我们写成一个串了,那个串就是个串呢,对不对,应该是个变量。是不是出来了是没问题啊,对不对。能懂吧,能懂啊,那现在呢,我们就能够去显示这个了,但是呢,我们这个轮播图现在正常吗?不正常对吧,数据是可以显示吧。啊,没有问题,不过我们先把这个停一下。
我来说两句