00:00
大家好,我是学习园地的特约讲师高国峰,上节课咱们完成了用户的登录的全过程,也是授权的过程,那前面呢,咱们首页商品展示,商品详情,咱们这些都做完了,那用户登录注册做完了,咱们按照业务流程,下一步呢,就开始添加购物车,然后结算生成订单,那走完这一系列的流程,那今这节课呢,我们就来做一下购物车。啊,那购物车呢,我们需要几节课的时间啊,那现在咱们先因为购物车咱们先看一下它的接口,因为好多购物车的功能在接口里边,这购物车呢是仿京东写的,这个接口功能仿京东写的,你比如说添加购物车,那么我们添加的时候访问这个接口,当然了需要这个用户登录授权是肯定的,咱们这个部分做完的对吧?然后商品的ID传进来和商品的数量,如果你选择的商品ID,购物车里边已经有这商品ID了,那么就交给原来的数量,你比如说添加又添加。五个商品,那么就会在原来的数量基础上添加进去,所以呢,这个就不用我们在前端自己去处理的数量,先把原来的数量拿过来,然后再把新数量传过去是不需要的了。
01:06
这是购物车添加购物车的接口,那购物车列表获取这个信息,你看啊,可以通过get的方法获取,那需要参数就包含购物车里边,呃,包含是购物车的信息,那购物车里边需不需要包含商品的信息,如果需要包含商品信息,那我们加上这样的参数,让它等于这个嗯过商品,那就能在购物车列表里边能获取到购物车里边购买的商品的信息了,就可以了,那返回的参数如果包含了这样才有对不对,那就可以找到商品的信息,是这样的,所以在接口里边我们想要的数据。啊,都有了这购物车商品。然后呢,嗯,购物车数量的改变,那我们需要传递一个这样的参数,这个参数呢,就是数量,比如说我们购物车有这样的一个按钮,就是点击点击对吧,加减这样的话可以改变我们购物车的这样的一个呃数量,那就通过这个接口去改变,只需要这一个参数,然后移除购物车。
02:01
当然了,我们艺术公车有两种方式,一种是接口本身就帮我们完成了,什么呢?就是我们生成订单的时候,将购物车里东西已经放到订单里了,那购物车选中的商品就会自动被清除了,这是一个。另外呢,我们可以通过按钮点击,比如说去清除,也可以保留在我们购物车里面,我们不选中,不创建订单,它也会一直留在购物车里面,也就是相当于收藏的一个功能,可以这样它可以改变购物车的一个状态,什么呢?就是我们购物车里边,我们有这样的几个按钮,选中的状态看到了吗?选中,因为只有选中的状态,我们再点结算的时候,才把选中的放到订单里边去,然后购物车清空,没选中的是不清空的,那如果我们都在前端处理,都在前端处理。不是接口帮我完成的,那我们需要传递ID来处理比较麻烦,所以那接口已经帮我完成了,那这个选中做选中,选中的直接在数据库里边就会帮我们把具体的这个值,它需要一个选中的是多少个ID,就把选中的ID在购物车表里边标记成选中的,这样的话我们刷新页面。
03:04
选中的也不会变,不然的话我们选中对吧,全选去掉对吧,没等点结算提交呢,我们一刷新,那你选择这也没有了,所以这个完全是往京东的那个购物流程去实现的,好多功能都啊后端比如说程序好多都写在后端了,那前端我们就变得非常的省事,简单去处理了,那这节课呢,咱们先简单的把嗯接口请网络请求咱们封装完,那所有的嗯购物车的请求咱们都啊建设这个文件了,咱们都放在这个里面。这样的话,咱们按照接口的顺序把它写完report,首先呢,我们先导入。呃,Request这个里边的封装的这个方法对不对?先导入这个,那re request from,从当前request这里边我们先导入,然后呢,我们导出每每个地方好多页面都有可能用到我们这个购物车相关的操作接口,E po ort,那我们导出action,呃,方法添加购物车a dbc引RT吧,添加购物车点存的是数据,当然你可以存参数,这个都无所谓啊,那我们需要有这么几个操作在这里边写添加购物车。
04:09
购物车,然后。啊。不行啊。我来回切换输入法添加购物车。嗯,还有什么我们修改。修改购物车,修改购物车呢,主要是呃,修改它里边的这个数量,修改购物车。购物车,然后再有呢,我们还得做,比如说那个全选房,选那个购物车的状态,对吧,全选就是选择状态,选择商品的。商品的状态,状态就这种,选择商品状态,那除了选择商品的状态,我们还可以获取全部的购物车,对不对,获取啊。
05:02
购物车。购物车,嗯,列表,把所有的购物车数据我们全拿出来,然后呢,我们还有什么删除购物车删除。公式有这么几个,咱们一个一个去写,那这里面添加我们每一个里边肯定返回的什么。我先把最主要格式法拿过来,IEQEST,返回这个里边加上我们的配置,呃,配置参数里边有URL对吧,然后我们有一个请求,用LEB方法,我们有一个。方法,然后啊这逗号,然后呢,参数数据拿过来这么几部分,那每一个都需要有这么多,比如说修改购物车,我们只要换一下名称就可以了。啊,Mod和mod啊,看购物车,当然我们购物车我们需要传修改哪一个ID,我们得多传一个ID的一个这样的一个参数,肯定需要的检查状态,也就是哪些被选中的,把选中的所有的ID拿过来,所以呢,这里边我们也。
06:03
拿过来,只不过把这个里边我们换成单,那名字你都自己给你记住就行,CDCRD选中购物车,那我们只要是把这个数据我们去处理一下,然后还有购物车列表,那也就是什么得到购物车。有到购物车。Get CRT,那默认的这个数据呢,可以是什么?比如说可以是空的,咱们不传,咱们也可以就是获取全部的数据嘛,还有我们删除购物车。删除购物车,那我们这块就不是abd了,我们就换成什么啊de删除CE购物车就先除购物车的一个选项吧,Em,嗯,是it t em,每一个选项就可以了。大致我们需要的就是,嗯,这么多,那然后咱们对应接口一个一个的去梳理,比如说。我们先看一下添加购物车,他访问的是哪个。添加购物车,添加购物车访的是这个API,传的参数呢,是这两个,那我么用包给传过去,就是用这子传过去,所以呢,我们这里边直接把这子放在这就可以了,对吧?然后呢,方法是post的,我们也不用管了,就是添加购物车存date,然后方法post的数据拿过来修改购物车,我们需要存一个ID和这个,我们看下修改购物车的。
07:17
嗯。购物车数量改变修改,你看它需要通过这个地方传一个什么,传一个参数,也就购物车的ID把这块传过来,修改具体某一个,然后数量呢,再加一个这个包底体存一个数量,在包围体里边传一个数量啊,那我们在这块修改购物车,当然它这块做成的是一个变量,那我们这块就得加上反引号,用模板字符串。反引号,反引号你旁边的那个那个键ID,然后我们这块把这个ID就购物车的ID拿过来。这样的话,这个ID就变成这个参数数据了,然后我们看一下提交的方法是put,所以呢,我们修改的一般的我们就是用put put放在这块来。呃,数据,然后修改的数据,比如说数量等于几,那我们就直接通过这个对象的方式参数传进来就可以了,这是修改购物车,修改购物车,然后我们再看一下检查购物车的选中的状态。
08:10
当然这一步你不做也可以,但是不做的话,一刷新它就没有了,对吧,所以我们最好把这个选中的状态给弄过来。呃,改变他的选中的状态是这个。然后提交的方法是part,然后参数需要的是所有被选中的ID,它是一个对象的格式,那我们其他的也不用处理啊,直接这个date就可以,然后我们把这个地方加过来。呃,选中的,然后他用的是呃pach这个方法,然后把数据拿过来,就是所有选参数,就是所有选中的ID。所有所有选中的ID是这个参数上面呢,修改的第一个是ID是公式ID,这个date是还一个是数量。数量格式呢,得是这样的nu数量等于几,它也得有一个这样的一个弹窗。
09:00
然后获取购物车列表,获取个列表呢,假如我们不存参数的话,对吧,就拿过来参数呢,我们可以,嗯,通过。获取购物啊,购物车列表,在这块得到这个所有的购物车,那假如说我们需要参数的话,它需要in的是否包含这个东西,对不对,所以呢,那我们在这里边,嗯,假如是一个字符串。是一个字符串,如果有的话,那我们就包含写上这就可以了,所以在这里边,呃,我们直接。把这个拿来。然后它传递的方法是使用get的方法,咱们把POS去掉,使用get去获取购物车了,然后呢,呃,数据呢,我们不在这加,那方法get我们也可以,怎么着也可以,这俩都省掉,然后呢,需要参数是因可录的对吧,什么那god对吧,获取在商品信息的这么去包含,但是我们不一定要这个商品信息对不对,商品信息由这个决定要不要,因我们这个参数决定要不要,所以呢,我们这块就随便加一个问号。然后,嗯。
10:01
在这块呃问号,然后加上DT吧,咱们一般的这块也用不上,假如说空号咱们也用不上,咱就获取所有的地边信息就可以了,购物车里边信息不要这个在。咱们这购物车是不需要,当然你可以直接在这里边,呃,用到这个,然后这个呢,格式呢,就是等于你可以是一个字符串in include等于什么呢?或者直接呃包含这个变量对吧,都可以。嗯,贝是get的方法请求的没问题,然后删除购物车,删除购物车呢,我们需要传递什么,传的是ID,肯定是这样的,我们看一下删除,呃,移除购物车,你看传递的是这个就是购物车的ID,昨天把加204成功。ID,那我们看一下它的URL是这个。这个是它的URL放到这来,但是呢,它现在里边也需要有变量,那我们用模板字串。加这个变量,但是你用那个连接也可以啊,然后包括弧,大括号ID,这样的话参数就可以传进来了,那它使用的提交的方法是delete,那我们得把这个方法改成delete。
11:07
接口要求我们用什么方法提交,我们就用什么方法提交一类的,然后数据呢,我们也不需要了,因为在这块传递的这个参数,基本上购物车我们需要的这些方法功能就行了,那具体哪一些有没有错误呢?到时候咱们用的时候,呃,如果有错误咱们再调整放在这里。那有了这么多方法,那我们现在,那我们这里边,你看我们选择具体商品的时候,具体商品的时候是不是就有加入购物车和立即购买啊这两个功能,那我们把这两个功能给做完。在用,原来把所有文件都关掉了。呃,加入购物车和购买在我们商品详情里边,当然了,如果你其他的地方也有添加购物车,因为在手机里边比较小,所以这个按钮呢,就呃不怎加了,对不对,那如果你需要的话,那您可以把这些详细的都加上,比如加入购车我们是一个按钮,对吧。嗯,然后我们在这里边加一个方法吧。At可点击的时候我们添加hand,呃,用一个句柄Lac,呃,CT添加购物车对吧,我们一点击的时候调用这个方法,然后呢,立即购买呢,我们一点击的时候click调用,比如说呃。
12:17
去到购物车,然后加入购物车,并且转到购物车的地方,一般都这样,那就goo看CRT这样,那他说那购买的商品为什么不把商品ID传过来啊,因为我们商品你看在我们页面里边已经能获取到什么,获取到我们这个商品ID了,对吧?这页面已经能获取到商品ID了,所以在这里边直接写这两个方法就可以了。那我们看一下,在这里边我们加上这两个方法,呃,Const加上一个hand啊ACRT构成对吧,等于一个方法拿过来,然后我们需要把这个方法在这块给它导出页面里边我们才可以用,对吧?然后我们还需要一个方法,这块是添加购物车。
13:05
添加购物车。然后我们在。加一个啊,就是转到购物车,就是立即购买,立即购买。恩,ST立即购买。我们声明的是。Goto去道购车CRT这个方法对。然后剪头方法拿过来,那同样我们需要什么,我们需要把这个方法也给我们。嗯,在因为他都需要授权嘛,咱们现在是登录的是没问题的对吧。这块加上O看对吧,这样的话我们在页面里边就可以调用到这里边了,Rog打印一下ADB,看了ADDCT,然后这个logg,嗯,不买,也就是o to。随便加一个,然后我们看一下,点击这两个按钮的时候,点击这个APP添加购物车,点击立即购买构图,对吧,这是没问题的,然后我们想添加购物车,把数据加起来,那我们是不是就得调用咱们刚刚写的这个添加购物车的方法呀,对吧?那想写添加这个方法,那我们必须在前边得把这个方法引入。
14:17
嗯,不是在这块,在这个地方把这个方法引入。然后展开。呃,最好是在网络,网络这块是详情这块,咱们就跟他写一块吧。添加购物车from,从network里边的CRT,从这个里边获取这个方法。然后。我们看一下刚咱们刚写的添加购物车方法,只需要我们购物车的一个这样的一个数据,那这个数据都有哪些,就到我们这个里边去看添加购物车。你看包紧一个是商品ID,一个是商品的数量,对吧?有商品ID那对应的它就会到在接口里边,在服务器端,通过在ID就会从商品里边去获取内容对吧?数量呢,肯定是你需要还的团品拿到几个对吧。
15:03
默认的都是加一,因为在这页面里面没有没加那个,呃,不增的方法,就是加加减减的那个方法对不对,所以呢,在这里边不需要其他的,那我们就直接调用什么ad添加购物车这个方法,我们需要传参数,一个是商品的ID,咱们传都是在这里边传的,对吧?一个是商品ID,那我们得跟接口对应的对吧,他要的是这样的名字,那我们就给他这样的名字。商品ID,商品ID呢,那就是我们这个里边。你看我们顾里边概述里边是不是就已经有这个ID了,对吧,已经有这个商品I了,那我们就通过什么顾里边,对吧,详情里边有个ID拿过来,那然后数量A1默认添加一个,也就是我们这里边呃,需要的。嗯,需要的数量把这两个参数转过去那。调用这两个参数,它就会调用这个方法,通过date把这两个传过去,因为它需要传的是通过你看通过包体传过去的,对吧,所以呢,咱就不用管,直接放在这就可以传过去了。
16:02
添加商品,然后如果成功的话,我们这块加一个res。获取成功的数据,那我们只要判断一下,判断一下它的状态是201是嗯,创建。创建成功。201还是204,一般的都是204啊。一般都是204吧,异常的话是3232,咱们就三二,咱们在这个里边。嗯,看到过。啊,这是401这块没判断。402。记得这个正确码。添加购物车返回的应该是204这样这样呢,我们添加一下,我们打印一下这个状态,你们看一下就行了,它的接口好像写的有问题,那res点。嗯,看一下这个状态,嗯,咱们叫做呃,Is st.RO我们打印一下。比如说添加图书,我们请点击添加购物车。
17:00
啊,201啊,的确是201 201是什么成功,那我们这块就判断一下。如果什么res.STTS状态码等于什么201。如果等于201,那么我们这块提示一下,使用轻提示to前面加点。听提示啊,那加那就是import引入这个什么,使用to使用它,然后from从哪呢?从这个VT这里边获取到。这个提示框,然后这里边我们写上嗯,Toast,用它这里边Su成功的方法加上添加成功。添加成功,添加成功啊。就可以了,其实也不用做别的事情,添加成功,然后我们。再点击一下添加一下。年纪。
18:02
没有提示呢,如果状态S,呃,Tis等于201。然后我们提示成功。这里一下rog。打一下一行,一行几号。是这个弹不好使,还是什么不好使?确实没有到这里来。正好打re.st us.lg。添加204,刚才20204行了啊,如果他应该是分有商品和没商品,跟我反馈不同的状态,如果等于201,呃,或者。res.S等于。
19:02
201这两个吧,都是添加成功,有的是往里加数据邮寄的啊,然后更新一下。也可以啊,评价。你看添加成功对吧,就改成204,里边有数据是204元,那我们现在换一本新的书。换新的书网慢啊。嗯。比如说地板。评价。添加成功,你看就201,那我再添加,里边已经有书了,也添加成功,就204对吧,两个状态码,所以呢,把201204咱都是让他添加成功就行了,因为如果里边已经有这本书了,他只会更改数量,在数量上去累加,其他的咱们不会。这两个把它去掉。然后再有呢,如果是立即购买,这两个其实是一样的功能,没有什么太大的区别,只不过立即购买的时候,我们直接干嘛呀,我们直接跳转了。对吧,直接跳转到我们购物车页面了,这里边我们也嗯提一下吧,提示一下添加成功,然后呢,跳转到我们的路由页面。
20:05
T2,看一下这个我们也没引入。啊。这块再引入一个use,加个油。加路由器啊。通过这里边push,我们到哪去呢?到路径指定到购物车里边,Shop购物车shop卡应该是这个名字对吧,直接跳转到购物车里边,然后前面就要加斜杠。呃,添加成功对吧。嗯。显示购物列表。购物车减购物车。这样的话,我们点击这个立即购买。你看添加成功显示购物车啊,入车没有定义,那我们因为。这个地方。嗯。得在这块路由和路由器gunst Lu等于路由器,这样就可以了,这样的话我们再点击立即购买。
21:07
成功显示购物车,是不是就转到购物车这里来了,对吧。整个购物车这里。我们现在已经添加了,或者这个,那我们呃,购物车列表跟我们后边再去做,你看我们在按钮里边是不是有一个这样的小圈啊,对吧,那这个呢,是购物车的数量,这购物车数量呢,我们可以用什么存呢?当我们可以用状态管理来存,也就是在我们的这个里面,我们可以保存一个。呃,用户购物车的一个这样的数量,当然我们可以保存到,呃,用户这里边也可以单独起一个变量,比如说我们就叫单独起一个吧。起个状态叫做cart购物车的,Cart购物车的数量默认是零,默认是零,那这边有数量了,那我们看那小浮标,它要用到这个状态在哪显示,小浮标是在我们的,呃,APP里边应用的。这个里面,所以呢,我们找到这个,呃,APP里面,在APP里面我们直接访问这个状态的就行了,你看啊。
22:07
呃,当前的内容的值在这块,当内容值我们直接用Dollar s tore直接从这里边获取,行了,当然你可以设置一些方法啊,ST里边有一个car Co数量式数量就可以了。现在你看我们刷新一下。对吧,不管在哪个页面,当然默认它都是零的,对不对,那如果我这个默认值修改过,这个状态的值也就是在这里边,假如说这里边是E。购物车是一,那我们你看这个值就变成一了,对吧,它响应式子就变化了,当然我们这边默认是零,那我们什么时候来修改这个数量呢?当我们添加购物车之后,对吧,或者是跳转页面,我们是不是都请求一下这样的一个方法,当然这个数量我们是异步去请求去改变的,所以呢,我们这个方法。改变这个数的方法不能够直接在这写必须经过什么。状态管理这块,咱们复习状态管理。通过它可以直接修改这个数据。
23:01
你看啊,在这里边我们已经有一个什么,有一个方法了,那这里边儿我们再加一个什么,呃,添加购物车的。就是更改数量的一个方法,我们假如说叫做。这里边都是阶层的一个格式啊,配置文件的格式嘛,我们添加购物车cart,在这边直接做一个方法s sta,然后呢,呃,PA。加上这个,因为所有的状态管理的数据必须经过它来修改是唯一的途径,当然能直接修改是可以的,但要经过它对不对,这样的话就可以用呃一些工具看到这个状态的值,它里边的C,购物车的con数量对不对,咱们可以等于假如说我们把数量通过它传过来,那它可以是一个对象,我们传递的时候,嗯,它里边就购物车里边数量T。这样的话,我们传一个对象,对象里边传一个count的数量,那我们就可以把这数量复制这个了,对吧?我们在任何地方都可以变成它,但是我们这个数量怎么赋值是最好,咱们就可以在哪块,在action里边,Action里边用作干什么呢?是异步处理数据,我们可以在这里边获取数据,然后。
24:05
来调用这个去设置这个数据,咱是有异步处理,经过状态管理的action什么,因为正好是咱们在讲课的时候,这个里面咱是随便写的一些啊,写的一些方法,那现在呢,咱们在实战中,咱们将这个呃去用一下。这个X里边我们就得需要呃。请求数据在这里请求数据呢,我们得需要购物车里边的,那我们这块得先干嘛呀,先port导入,导入什么呢?导入get。得到购物车,我们获取购物车长度就行了,得到购物车from,从这个嗯,Net work下边的CRT这个里面,咱们所有的购物车不都写在这里边了,里边是不是咱们有一个得到购物车的。你看得到购物车是一步处理的,通过网络请求的对不对,然后呢,我们不存任何参数,直接用它我们就可以获取购物车的这样列表,那我们只要知道这个获取购物车个数,不是说买的每一个商品数量是买几个商品是这样的一个数量,而不是每个商品几个数量它都相乘,那样的话得用计算属性在get里边再去做,对吧?咱们不要那个属性数量,咱们就让他选择了几个商品,具体哪个商品买一百一千呢?咱不显示一百一千对吧。
25:15
等于商品的个数,咱们去来。所以这里边儿我们加载的这JS里边就可以有get,呃,得到购物车这样的方法,我们会以这个长度就行了,然后在这里边,呃,我们做一个方法叫做up up。呃,BAT更新什么cart购物车这样的一个方法吧,然后。在这里边传的不是STT,是上下文的那个,对不对,上下文的TST。当然这电量名你是随便要知道存这个上下文的,然后在这里边我们就可以调用get购物车,然后我们什么参数都不存,就会获取所有购物车列表,然后Chen,然后我们这里边res指定一个。获取数据,那如果获取成功的话,就会把购物车列表给他,对吧?就会把购物车列表给他,那我们在这里边,在这个方法里边,我们获取成功了,就调用这里边儿呢,添加购物车的方法,把这数量改变,所以呢,我们需要在这里边调用什么,从这里边调用,那我们就需要通过用这个里边的什么方法呢。
26:16
用这个里边的有个提交的conitit这个方法,所以我如果用刚才那变量的话,T,呃,Con我们直接考比的对不对,这样去调用,那如果。我们直接接收了毫米对吧,那我们就直接能调用。用它里边提交给谁呢,提交给。这个里边的这个方法,我们用的是这个方法,它会到这个方法去加载。经历了这一页一系列的过程,这是咱们讲状态管理的时候,重点说过,对不对,然后加一个什么,加一个对象,咱们传递,你看对象里边cot为什么要加这个对象,因为我们在这面写的时候是访问这个里边的count对不对,所以呢,我们得把这个声音一个对象,然后里有count,它整体恢复给什么,恢复给这个变量,所以这边count就能访问到我们的这个com这个数量,这个数量哪呢?我们就得是res里边有一个贝,因为一般的数据都是is贝嘛,获取到那贝。
27:10
Date里边的LTH长度对吧?当然如果这个长度有的话,我们就用这个长度,如果没有这个长度,我们就用它是零,对吧。关于这个长度。这样的话,我们就能将。通过这个调用这个方法的时候,就能提交这个数量,对吧,那每次他都是。得到不是说直接我们添加一个商品,就在里边加一个对吧,而是从一个数据库里边获取列表长度,这样比较准确一些,那这样的话,我们现在在这里边添加成功对不对?有一个提示,那在这里边我们就可以怎么着,可以在好多地方去调用这个方法啊,你只要是购物车数量有改变,你就最好是那个地方就需要调用一下这块,然后s to,但是这个好像。没有引入,那我们再引入一下。跟它放在一起吧,Iport引入s store,嗯,这个pro通过VX里边引入这个,然后我们需要创建它cost,呃,是s to等于store通过这里边获取这个动态管理,因为在组合PI里边我们就得用它这个对象。
28:16
才能会有状态管理,然后状态管理里边我们如果直接访问。这里边儿的方法对吧,我们进行考提交,那如果访问这里边的方法对吧,Update。这个方法的话,我们就得什么,我们就得用分发对吧,Dis pat这个方法分发到这里边来。这样的话,我们只要是添加完成功了,是不是我们就相当于调用这个方法,调用这个方法咱们再看一下流程,就会从数据库里边获取一下购物车的列表,然后把数量他再通过这个方法给我们的状态管理。状态管理这个数量,把这个数量值改变。对吧,那同样在这里边需要一个呃,分发的一个方法那。建成后我们在呃。
29:00
这个里边也一样需要一个。也一样需要一个,那当然了,这个添加成功的时候,跳转先调用这个方法,然后再跳转,也是一样的,显示提示跳转对不对,这块就是设置。这上面是设置。壮。状态。这是T吧,这是他中的。谁的数量,嗯,是。忘了。卡数量,购物车的数量,卡中卡数量。拿过来这款也是一样。好,那我们这几步如果程序没有错的话。我们看一下。在分类。里边。商品列表,当然现在咱们这个状态还没有触发那个获取啊,你看数量还是零,那我们现在比如说点这一本书,我们点击这两个任何一个。
30:00
添加成功,你看数量是三个了,对吧,那我们再添加还是三个,它肯定是不变的,因为它访问的不是书的数量,就购物车是里边每一项商品的数量,对吧?那比如说我们在呃访问一个。这个。添加购物车。变成你的数量就变成四个了。当然我现在一刷新六。懂吧,没空了,所以呢,你想办法在刷新或者是每一个路由访问的时候,你可都可以去调用一下这个方法,都可以调用一下装备管理这个啊,这个方法也就是我们的。状态管理这块啊。都可以去调价。这里边儿的这个数据这个方法。你可以在哪块去去调一下,这你可可以自己去试一下,你比如说在呃哪块比较合适啊刷新,那我们就可以是在导航。但是这个方法又需要授权那。导航。这是导航的拦截。不是,这里边咱们得到这个是请求接口request,咱们到路由路由路由找到路由的方法,这里边你看这块,否则对吧,你看这块没有登录的时候要登录,如果有登录的话,因为这个请求接口必须得是登录的,对不对。
31:16
你看。这块登录,那否则的话你就直接放行这块就不到登录这块对吧,那在这个地方你就可以,呃,把这个状态管理重新再调用一下这个方法就可以了。或者是因为在路由里边现在是访问状态,它这块不太好访问,那你还可以在哪,比如说在APP里边,我们获取这块,那每个里边一刷新的时候,它这里边一定会执行它在里边的一个啊Mo的一个方法,那你可以在这个里边mount方法里边去加都可以,那这个呢,你自己加一下啊,只要是在访问的,或者是在每个页面你单独加一个也不是不行,都可以去搞定包。好,这节课时间录的比较长了。
我来说两句