00:00
那下面我们先把这个显示先做一下,说白了写成动态的模板啊,那写成动态模板我们来看一下啊,这个里面大家有没有看到,这里面有一个有一个特别的类比啊,注意来看它的对吧。大家看当我上来的时候,三为三是不是变成灰色了呀,当我一加的时候就什么。是不是亮了,这个亮和暗它靠什么呢?其实非常简单,它有这里面有一个类名叫什么。Highlight highlight什么意思,高亮是吧,又高又亮,所以说我们这个啊,高亮啊,有两个地方都有啊,没关系,这很简单。冒号class等于。为什么大括号对吧,就看有没有呗,对不对,什么时候能有。其实就看这个值有没有值。是不是大于零,是不是这就可以了。
01:03
好吧。啊,你当然你也可以写大于零啊。可以吧,好,接着这个,这个好写,那不就是我的这个,偷偷看什么。对不对,但是啊,大家注意,大家注意看这里。开始吗?什么什么时候才显示啊,是不,所以我这里来个什么V或者V是不是什么时候才显示呢?哎,就是我的这个偷。是不是看了有只各位,哎啊好,诶这里又来高亮是吧,跟这个一样的吗?哎,把这个冒号克拉水拿过来。多少钱?
02:01
呃,叫total price,我们有这样一个属性吗?有吧。不就他吗?对吧,好,另需配送费多少钱,去哪个里面读了,我是不是读了一个应付啊,音符的什么属性呢。啊,它好像有一个什么delivery,我不知道写的对不对啊。啊,还是看一下吧。看了一下啊,这个地方来找一下这个view,找一下in for。对吧,找一下它的配送的配不是配送的时间,是配送的钱是deliver price type。OK吧,好还一个,呃,后面的还有一个他是不是。
03:04
是吧,而且还这个是啊,这个地方得说啊,看到这个这个实际上是右侧的哪个东西啊,就这个尾音。大家先看一下右侧的这个部分,它的文本有几种状态,这是一种两种三种状态,对吧,文本是不是有三个文本。接着它的力,它的这个大家看到样式也不太一样。啊,这个大家注意观察也能观察出来,大家仔细看它样式变化在哪呢。看变化谁啊,大家看一下点一下诶,Not enough和什么enough的区别,那这个地方我是不是应该有一个动态的类名来确定,这个是用class的方式吗?用内对置线的方式行吗?不是对吧,我们是不是有两个两个类别要确定其中某一个。
04:05
是吧,看什么呢?看我的总价格大不大于,大不大于或者等于那个最小价格配送费对吧,有个面看到不,那这个事情写起来有点小麻烦啊,所以我专门去定一个变量,我教一个配class。可以吧,好,这个呢也比较麻烦,这里也比较麻烦,所以呢,我也去写一个叫什么呢配。Text。可以吧,那这两个值应该定哪区域关键定哪去。前面我们说过,模板里面要显示一个东西,有几个来源,对不?Pro state和计算属性,现在你说我要用什么?对了,你开始就应该说计算属性嘛。
05:11
因为这几个词呢,都是通过我们现有的数据来产生的,所以说必然是用计算属性就这一个,这是一个,还有一个。叫配什么对吧?好,这能看什么,其实也比较比较简单,先我要取出两个数据来,取出哪两个数据了啊,一个是我的当前的什么总价格,对不对啊,我的总价格this。可以吧,还要取出一个东西呢,就是我叫一个面,什么price,那面price呢?在哪个里面呢?在for里面,所以我就这么写,能看到吧?好,那下面其实就非常简单了,就看我的total price,嗯,大于或者等于什么mean price,那如果满足了这个条件,我应该返回的是个什么类比,Enough enough怎么写的?
06:22
O。H,对呀,受不了。是不是这个。好下面,否则什么诺感应了,那不懂,好那下面我的这一个啊,支付多少钱啊,啊就是这个文本,这个文本实际上有三种情况,看什么也是看这个。首先最初始的是个什么,大家看一下啊。
07:05
最初始是现在这个样子。看到吗?多少元起送是吧?那什么时候返回这个了,什么时候返回这个是我这个值等于几,是不是等于零。能懂不就我还没有添加购物箱嘛,是吧,那多少钱呢,其实。其中。Mean什么还减啥减谁液就多少钱起送吗?这意思吧,好,还有第二种情况是这个加一个,你看还差多少钱,哎,是不是他说还差多少起诉啊来,也就是说满足了某个条件,我就返回这一个,大家看啊,返回是它对吧,那这个时候。
08:12
就是我们的total price啊,Total price什么大于小月什么?能懂吧?那差多少钱呢?用什么price减去total price少了一个total。算了吧。那另外一个就不用判断了,直接来个2RETURN,就什么去结算或者结算对吧,这个意思能懂吧。
09:01
这样我们就做了一个显示,那当然我们现在我们现在的显示。大家看我们现在显示。就可是是开始最初的一个啊,你看20块钱选送配送费要多少钱,四块钱当前多少钱零是吧,数量是不是没看见有些人零了。嗯。这个现在就做了这样一个初始化去显示,那人说老师我加一下他会有变化吗?没有,因为我加一下现在没有去更新,谁没有去更新那个卡父子。是不是概念?那其实也容易了,说实话并不难,什么意思呢?大家去找到那个。应该找到mutation啊,大家看mutations在mutation里我是不是有一个增加的。
10:03
是不有一个什么减少的,当我增加或者是什么减少的时候。是不是得做点事?这个能懂不好,当我增加的时候增加啊,这个得说一说。我有一个数组,我这个里面,大家看到我账号里面有个数组,什么时候往这里面添加负的。第一次才会添加。对不对,这个能不懂,第一次才需要添加。什么意思。说白了,在这。对吗?这个能不能懂,这一次我们要将什么,将负的添加到哪个里面去cut附子中对吧?就好做,非常好做,怎么做啊?state.push接着了点谁food。
11:13
可以啦,这不添加进去了吗?还是怎么办?塞进去了吧。你的数量变为一,它就变了嘛,他也看得到对吧。那你说我现在要干什么是吗?我把负的增加一栏。这像机他也看得见了,对不对,他是看得见了。这个能懂吧,你把这个负的的数量增加一,它这个数组里面的那个负的变没有。一样变量,因为负的是同一个,负的对象是同一个,这还是那个以前跟大家说的一个问题,多个引用变量,实际上同一个对象通过一个变量改变对象内部的数据,别的引用变量能不能看见?能不能,当然怎么样。嗯,这里有有几句非常重要的话,就是通过两个引用,两个引用变量指向同一个对象,通过一个引用变量改变对象内部的数据,另外一个引用变量能看见。
12:11
对吧,还有一句话,两个引用变量指向同一个对象。啊。给一个引用变量,让一个引用变量指向另外一个对象,让一个引用变量指向另外一个对象,而原来的引用变量,另外一个引用变量还是指向什么原来的对象能懂吧?啊,就是AB指向同一个对象。啊,后面呢,这是条件,后面就有两种操作的方式,一种是通过A去改变对象内部的数据,打大拼命感,B能不能看见来,这是一种情况,还有一种情况呢,是我不去改变这个对象内部的数据,我是新建一个对象。
13:00
赋值给这个A。毙了。还是看到原来对象。对吧。就是基于这个的问题,能你一不小心就有可能搞错,但搞错了不要紧,就你能发现问题就能分析就行。这实际上是关于引用的两个基本的操作。而我当前啊,当前是通过啊,大家看到往我我这个时候,我这种方式负的点com加加。是往对象里面添加新的数据,改变对象内部的数据,改变内项内部内向数据,所有引用变量是不是都可以看得见?对吧。这个要知道啊。所以我不需要去再去通知他了。他知道。这个你不用担心。好,那我减的时候该干嘛呢。
14:01
正常减,啥也不用干。但是有一种情况对吧,有一种情况是什么呢?负的点count等于零了。了吗?等于零的时候你该干嘛?对吧,这个时候将负的从是吧他父子中干嘛移除呗。难道吧?要移除。袁生老师,你就不担心他没在那个卡复制里面吗?那必然在,因为它有数量是肯定在前面不有KD是加上去了吗。来一组。是点什么?看父子接着点。
15:03
怕要被移除吗?下边呢?艺术界写表。嗯,下标了,那你现没有下标,你就取你就算下标啊,说白了我要计算出负的在这个数组里面的下标,这个用什么方法。刚才你们不说过一个方法吗?对呀,你们刚才不是说过这个方法吗?他什么负的三几个一个。也就是我在更新的时候,实际上很简单,看到吗?我我需要去统计吗?需要去变历吗?不需要我就可,如果我们不用这种方式,而是用计算属性的方式来实现购物车的这个东西,那其实效率要低很多。尤其数据量大的时候啊,差别比较大。
16:00
好,这是这个来看一下,按数来说,我们就应该差不多可以显示一些东西了啊,还刷一下写啊。走诶有变化是吧,嗯。感觉很好啊。是不是有改变对吧。各位可不可以啊,可以,但是我们还有一个东西没有做,就是列表显示以及列表的那个打开和关闭,对吧,现在我们是做的下下面这个部分了,是不是。先停一下。
我来说两句