00:01
好了,那咱呢,接着继续。那首先说啊,咱呢刚刚看到的一个现象,就是修改这个产品的数量的时候,用户点的过快。是不是会出现负数或者是零?那这里你要注意咱会用到谁。要么是防抖,要么是节流,你说用谁?是不是节流啊,但是咱刚刚。姐跑偏了。咱截的是删除对不对吧,这个你截错人了,咱截的谁截的是不是应该是这修改个数。所以说在老师的笔记当中,这我再给你加一条。删除某一个产品之前这块再来一个,这是五吧。那这个换成几。六咱还要做一件事,什么事?就是修改产品。个数,这里需要用到谁函数的?
01:01
节流。什么是函数的接流量?用一个最简单的一句话去理解,就比如说有一个按钮。比如说你手速快,以前一秒之内能点100次。什么叫截流?也就是说一秒之内我允许你只能点几次,一次,这是不是叫节流?由频繁变少变少了。对不?那只不过咱刚刚截错人了。对不,咱姐是他。劫跑偏了啊,咱截谁截他?所以说来把这里面的。代码。对,别捞错了,咔嚓就断了。啊对对对对,先扔底下呗。对不,那这块你是不得改动。那这块的这几个参数咱给它。老总。
02:00
那这块得换成谁?是这种写法。叫ROT。Rot是不是要传回调函数?回调函数是不是有咱当年的这三个参数。但你要注意这个a think能放在这儿了,不能,是不是得放到就近的这个函数。这是不是这。诶,对不对吧,那以及里面的代码。是还是这些。但是咱们在这少了一个。呃,逗号。对不对,还有个是时间,时间咱们就让他。呃,500毫秒之内只能点几下。一下。对不,那咱这回再格式化一下。好,跟没个说话没啥区别。好了,给它折上,那你要注意这一块,它加上一个什么公路是不是节流。哎,节流,那这回咱们回首再看一下。
03:03
你看李老师穿不刷不了了。OK不,如果说你还不放心,那你就给我写个一秒,一秒只能点几次,一次就这能不能懂。那吧,其实你看老师上线这个,其实上个班我就没想说,因为我以为这玩意说完了,你看吧。来。你只要手快。这个这个你看。看到啊,但咱这个串串能串串出负数。穿出来。啊,这能懂不懂。能吗?啊,好嘞,这是他。再来。那只要你手速过快,比如说你500毫秒,现在你过快他也白扯。对吧,因为咱们这个回到函数,你只是500毫秒才能只有几次,一次而已。对吧,你点再快也对吧,你手指点飞完成好了,这是它这。
04:02
那咱接下来要干什么呀?那看老师给你们做的这个笔记,记住按照老今天按照老师这个笔记一步步去来懂不。今天老师是不是给你们一个一个,就比如第一个干什么事儿,都干哪些,是不是给你做了。第二个做了哪些事,是不是干什么,是不给你们搞了,第三个,第四个,第五个第几个,第六,第六做没做。做了吧,那第七个是。修改产品的状态。那你说这玩意儿跟这玩意有区别?你想咱当年突出例子做没做过?足。对不,那咱们看一下啊。那首先说修改状态这件事也是一样。你现在这一我告诉你,你还在找。你也得向服务器发展。发请求,告诉他谁的这个公选的状态变啥了?这能懂不?这找找老板。好,那咱一样的,当然说这个这件事老师说过了,就是问你勾不勾底下是不是现在全勾,为啥,因为这个数据。
05:04
没有改。都是为啥。A1。对不,那所以说老师问你,咱接下来先干是不是先写接口。写完接口写三连环,写完三连环是不是写组件?对不,那咱们先找接口。所以说你看这接口度。多。咱找一下,那当然工作当中用的接口都是这种Spark在线。OK,不,比如说你工作当中的接口不可能以word的形式给你,后台一般都是给你个啥SPA就在线的这个文档,但是是现在用了。没有。现在老师都我这。真的是我整这玩意,整这玩意我整都疯了。先这么玩玩,因为在后台管理系统的时候,全用的是这样的接口。懂不啊,你看这结果多不多?别看了,又开始漏血好了,那之后咱还得回到咱这。
06:02
那咱们呢,去找一下这个接口啊,找一下这个接口,找一下应该是是不是修改状态。找。找不着了呢。到时你看完。把这儿呢。切换商品选中状态。来看这儿。请求地址,老师问你,你说他带的这两个参。对不对对,为啥谁。是哪一个,它的勾选状态是零还是一对不啊什么请求。Get带的参数也都说了。带的,你看这个得带啥是带零和一,零代表取消,一代表数选中。对不,那所以说来先写接口。那接口先找谁?API。对不找是不是这呢。啊,这那接下来咱们这还得搞一个,哎呀往底下哎呀。
07:04
下不来了。Hey sorry。这。那这块这块是修改。商品的选中的啥。状态。那URL拉过来。是不是就是他?哎,钝角处也,这个D应该是什么写的?小写的,但是他这个这个这个这个文档给的是大写的,对吧,这要注意一下。走,所以说咱们把它的接口到这块要注意啊,它这个D应该什么写的。小写的啊,这是咱咱你写项目的时候,这个ID是不是也是小写的。对吧,完了什么请求。Get。好了,那还得写清楚X count count,那这个咱们就叫re q up date car的。或者叫update checked by ID是不是通过ID修改那个修那个勾选状态。
08:05
那老说你要不要传三,要传几个俩。一个是ID,一个是勾选的这样状态,但你要注意check,要么是一,要么是零。对不,那这边是不是也是一样蕊。Quest。对不也要传配置对象URL。是不是带这俩三大要注意API说五不要。老板。把这里换成谁?Dollar,这是不是也是一样,Dollar?对吧,那以及什么请求。干。对不老说你,我这里写大写。行好吧,那写完接口写谁。我告诉你,工作当中他也是这么回事儿,写完,他如果说没有VIVO异常那更好。对吧,那咱现在是用的是有异常,是不是写仓库。找哪个模块。说不看。
09:01
对不,那这块你是不是先把那个函数先引下来,叫REQ。啊,出来了叫re EQ啥update什么玩意是不是它。对不,那这块呢,你是不是还得来一个至少修改购物车。某一个产品的,呃,选中的啥。状态。咱来呗,那咱就啥叫做up date check。ID。对不,那这块第一个口密的是不是要占位。对不?那这块老师问你他带几个餐俩,那你带俩餐是不是得传个对象,那一个是SKUID,另外一个是。Is ED,对不?对吧,啊,那接下来你在哪,是不是发请求。REQ说他传谁SKUID和is。Check it。对。
10:01
那将来也是一样的套路,你在等待他的啥?成功的结果,那这再加谁?A sink。所以说你会发现U1查是不是整个项目当中最简单的?对不,那当然你这块得哪个赖一个谁。Result,咱还没有看返回的这个数据,老师问你就他返回这个数据有返回数据。粉彩有还是没有?咱也没看。指定没有,为什么?你只是告诉服务器,你把某一个是不是修改一下。修完之后人家告诉你好了。它不像捞捞啥,你看它不像别的情况,你看别的情况,老师问你这玩意要不要返回参数,要,因为你是不是在组件当中要展示。对不,所以你看它返回的数据。是不是啥也没?你看吧,他只是告诉你我是不是成功了,没有带其余的数据。对不,那所以说这块也是一样,那老师问你,咱们在组建当中,要不要知道这次修改是成功还是失败,要不要。
11:03
要成功了,你要。你是不是再发请求?失败了。说谈一个告诉修改失败对不?那所以说这块老师你是不是也是一样咋的,如果。蕊造的点扣的等等于200,你给人返回个成功的表是谁OK?否则。是不是返回个失败呀,Promise点。Promiseis promise.reject new,一个EL煮犯。对不?那么说你派发这个action。没有,那咱们在什么时候开放。是不是得给它绑定事件,当这个表单元素发生性质的时候,是不是要开发,而且还要带参带ID核查和它的这个状。对不,那咱们呢,得回首回到哪,回到咱组件找组件。
12:05
找谁找咱们的这个购物车。是不是?进来,那你得先找到谁?是不是这个应该是第几列,第一列这个这个复选框,咱找一下子第一列的这个复选框是不是。那老师说你是不是得给他保个时间,什么时间。Change对不?所以就是咱宝宝时间叫艾特谁?Change change,那咱自己企业名叫啥叫update。Chicken。那要不要?传上。你想那个接口要传上。第一个你修改是哪个产品的ID,第二个他勾选的状态是零还是一。对不?宿舍要不要穿插要。那咱传啥第一个。这玩意。要你是不是得知道他是谁,第二把他也说上勾选的状态。
13:04
那供血状态怎么获取?Even的落户。但是第二才是自己的家刀。老师说你一的实验对象能不能获取当前元素的拆的属性?可以。所以是不是得传两,这能想通。第一个你要修改谁,第二个。是零还是一?对不,那所以说咱没这个方法怎么办。咔嚓。你老师问你是不是很像谁,很像粒子?笑笑。似的,有没有这个操作。有,你想修改谁的状态,是不是要出ID?是勾了还是没勾出一样,所以说来回到底下再来,这是干啥修改。某一个产品的啥呀。这个这个这个勾选的什么状态。
14:01
直接捞。那老师问你干啥?是不是要派发action发请求,如果成功了,是不是再捞一遍数据?这块咱咱是不是得先先准备好参数,因为将来你这行代码this.dollar store.dis page派发这个action,问你是不是要带参,哎,不是。是啥呀?找一下。是他。你是不是要代餐?你带的还有几个,有俩一个是你修改的是哪个产品,那我问你他什么。那咱来呗,他传啥社会对象叫SKUID,应该等于cart的SKUID,还有个啥叫is。Check,在这大写,你是不是通过他?对不,所以这块咱先给他住了。你看咱得获取到什么,获取到你这个当前这个元素的勾选的状态,当然啊,这是直接写的even。
15:02
写一问的点。Target,它的勾选状态是check属性。叫,但你要注意check属性,它反而的是一个什么鬼。他反回来,可是布尔值啊。你看嘛,处和放。但是你要注意,你如果是处,应该带给福气是几十一,你false带给福气是啥?是二。但是你能给布尔值吗?不能一定要注意,就是带给服务器的参数,服务器的参数就是这个A是啥呀。拆K,它不是什么值。波尔值而应该是啥?应该是零。或者是谁一零代表不勾选,一代表是不勾选,但你这块获取到值是不是应该是不值。说这块你该咋的?你得判断。你是不是得判断。
16:00
诶,是不是。这块呢,你可以来个变量叫light,一个叫做check。那如果说你的低的点,他给的点checked,它如果是真,你应该带几。否则呢?零。这能看懂不?那这块咱给它打开,那老说你这这块带的这个参数,这就可以打开了。这样的,咱让这俩变量。配位一致。省略,那当然你把这块代码。直接放在这儿是不是也行?懂不?那咱这样的KV已知数小于V。这能看懂。那也是一样,你说能不能修改成功能你看吗。但是你得刷新。你看举个例子,现在老师。走方法请求。发了吧。是不是真来了?我在狗。是一样的,但是你要注意你这块还是正常操作,什么操作,如果修改成功你再咋的。
17:05
捞一遍水。懂不说这块也是一样,那这块还在哪揣?Try catch。如果说你成功了,那这块在这了。走这块啥a wait,那这块谁。Think如果成功了,修改成功了。一下就是如果他的。修改数据成功,你还要咋的再次?再次获取服务器的哪是数据?谁的谁的数据是不是那个购物车的?再次展示,复出还得来个啥再次展示?Guided。对不,那当然,如果失败。你是不是,如果失败是不是提示一下。那咱就欢乐。A。第二。你说这个套路是不是一样?
18:02
对不,所以这回咱看一下住了啊走。走。而且你看你说是不是也是这个样子。而且你看底下是不是也好使。走出馆了。对不?对不对吧,因为咱这块数据是不是算好了。哎,对不对。对吧,这能不能懂。这能不能懂?全选,这是计算完了。对吧,当时我还记得讲到。对吧,好嘞。
我来说两句