00:01
好嘞,各位同学,那咱呢得接着继续了。那咱们呢,刚刚啊是把这个呃,分类的这个名字,咱们给他处理好。那接下来咱们得处理什么呀,处理这个关键字就是这儿。对不,那咱们看一下已经上线的这个项目啊。咱们看一下。那假如说啊,现在用户搜索的是手机下的手机,那你可能手机的品牌有很多。那举个例子,我现在搜索的是华为,没问题,你展示的是华为的数据。但是面包屑这里是不是也多了一个关键字的一个面包屑的一个东西?对不,那你一点击删除,那首先说面包屑这是不是得没了,对不?那以及你搜索框当中这个关键字是不是也没了,以及路径当中的这个para参数是不是也没了。
01:03
就这咱接下来要做的事儿能不能懂。可以吧,那咱们呢,接着继续,那也就是说如果关键字这里你会了,那这就应该没问题了。对不,那假如说你搜索的是华为。那在面包屑当中啊,你这个关键字在这儿也得占一个位置。对不,那所以说啊,咱们面包屑这里还得多一个结构,还得多一个力,因为你看嘛,它是不是用力做,咱给它折上来,看这啊老师给它折上来。你看,这不就是面包屑搞的地儿吗?对不对,对不来,老师把这个力也给你提上来,那这不就这对不。所以说这块谁这块是咱们分类的面包屑。对不,哎,面包屑。那以及应该还有一个,就是谁看一下有没有关键字,有关键字在面包屑当中,你也得展示一个。
02:04
所以这块是谁呢?咱也做一下笔记,这块应该是关键字的地方,哎,关键字的面包线。爱面包蟹。那这块的判断啊,也就是说这个面包器可有可无,但你判断的时候不应该是分类的名字了,应该叫啥,应该叫keyord。对不对,那以及面包屑展示的内容应该也是keyword。对不?那咱们先看一下子走,你咱刷新看一下对不对,你看啊,现在老师搜的是手机啊,这都给他刷新。看着我现在搜的是手机。没问题,分类的名字是不是在面包屑当中展示,那现在老师搜的谁,我搜华为,那你看一下走是不是有。对不,那当然你一删,那这个关键字是不是也得删掉。所以说这块也得给他绑定个事件。
03:01
那这回咱们就别再用这个函数,咱再来一个叫remove,哎,2MOV remove,谁keyor。对不?那你想想套路跟顶这个不就几乎一模一样,对不?CTRLC。那咱们呢,给它捞过来,那这块是是不是删除关键字。对不删除关键字对不,那咱给他来嘛。那你删老师问你,你得怎么删,你看你第一步要干什么,是不是要把那个给服务器带的参数,就是这个search pas的。Keyword是不是要制空?哎,制空变成空字符串,那不就没了吗?对不?所以说你看this.search para.keyword那咱给他来个啥,来一个呃安底范行不行,安底范不也是也是转化成布尔值false。
04:00
那咱们回首先测试一下,你看老师这么一点,你看是不是没了。但是你要注意啊,要不要再发请求。老师问你要不要再发请求,因为现在他展示的是华为的数据,你是不是把展示手机的数据,是不是还得再发请求,再捞回来再进行展示。对不,所以说修改完参数之后,你还要干什么,再次。哎,就是再次发请求,对不?This get fit。那咱们这回再回首看一下,你看老师现在点把华为给他删了,你看是不是又回来了。哎,这块能不能懂,能懂的给老师扣一个六。能不能懂,能懂的给老师扣一个六。但是你要注意啊,咱现在这个活还没做完呢,你看啊,那假如说我现在就搜谁搜华为你看。
05:00
没问题,没毛病。这不你一删,这不展示默认数据没问题,但老师问,你看这。看这,咱先说这。你已经把关键字删掉了,那你这个文本框当中还应该保留华为吗?喂,老师问你,就是这个文本框,这应该还展示华为吗?说老师咱不已经制空了吗?那你要注意啊。这个可是hier组建实力啊。咱制空的是谁?你制空的是search路由组件当中那个组件实力身上的那个关键字。你还得组建这里的这个关键字,你是不是得制空。那好家伙怎么制恐?你看老师再说一下,就假如我现在搜的是华为,我一点走是展示的是华为,那我一删没问题,面包屑没了,但是你hier组件当中这个关键字你是不是得干掉。
06:07
对不说老师搜索框制空,你说的容易,你咋制空。那我也知道制控怎么制空?所以说你看老师呢,把笔记这呢,我也给你们记一下。咱今天做的这几件事儿,老师呢,把这我给你搞上来,咱做的第一件事是什么,第一个。第一个呢,是动态的开发面包屑中的分类的名字。对不,哎,那咱采用的啥是不是,采用的是不是,呃呃,编程是。导航,哎,路由。跳转只不过是自己跳啊自己。对不应该是哪个跳,不是这个跳,应该是这个跳,哎跳自己对不?那咱第二个要搞什么,是要搞咱这个动态。
07:03
开发面包屑中的关键字的啊活。那你要明白一件事,什么事就是当你一点击。这个面包屑的时候,它是没了,你是不是得通知hier组件这关键词是不是得制空?对不对。对不对。这个老师都白说。哎呀,这个老师,我发现你们上课是不是不听课呀。我再说一遍,你制空的是谁?你制空的是search组件。你滞空的是search组件身上这个search para的这个keyword是滞空的,但是你hi组件当中这个关键字你是没有滞空的。他这不还有呢吗?你怎么制空?对不对。
08:01
对不?那你要想明白一件事,老师问你这两个组件是什么关系?这两个组件是什么关系?是不是兄弟关系?那这里边儿是不是涉及到了兄弟组建通信呢?对不对。所以说这块呢,咱们要注意一件事,什么事,就是当。面包屑就是当啊,写什么2.1。2.1就是当。面包屑,哎,等会儿面包屑中的。关键字啊,清楚以后你要咋的,是不是需要让。兄弟组建,就是这个hi组建。中等。关键字是不是清除,那这里面涉及到什么?是不是涉及到了兄弟组建通信。对,不涉及到了组件的通信。组建通信,咱就学了这几种,第一种process,你说行吗?不行,为啥这玩意儿是父子?
09:08
对不?那有的同学说老师自定义事件好,那自定义事件上是不是子给父子父通信。对不说老师VIVO叉行不行,VV叉行,但是VIVO叉咱们现在目前做的是什么?做的就是存储数据的功能。对不?那还有谁说老师插槽?那插槽更不可能,它是结构的同心,也是父子。对不,那当然它是万能的,这玩意儿是万能的。还有谁老师问你?就是咱通信还学过,是不是学过pub sub-GS,对不?这玩意也是万能的,但老师说过我说过什么,我说过pub sub这玩意在VE当中很少用。那你想到谁?是不是想到刀刀?对,不到了bus,是啊,全局事件总线。对不,它是一个万能的。
10:00
诶,对不对,对不,所以说咱们要配置什么配置Dollar bus怎么配置。怎么配置全局事件总线?那你是不是要回到命点GS当中配置全局总线?事件全体总线对不对,所以这块咱配置一下嘛,叫啥叫比方。Created before。Be before created。对不对。你在这里要干什么?你是不是要配置全局试验总线?对吧,所以说在这老师写的这叫全局。事件总线Dollar bus的配置。对不,那所以说这块你得怎么整,你得这么整,叫叫vuee.t.Dollar bus等于几等于this。我不知道宇哥当时讲那个全局实验总监是这么讲的,这能不能看懂。这个Z是谁?不就是那个大写的VM吗?
11:04
能不能看懂,看懂的给老师扣一个六。这能看懂吧。啊,OK,好,那咱回首得做一件事啊,啥事儿啊。就是当你一点击删除关键字,你是不是要通知兄弟说,兄弟你得把关键字给我干掉。那这得怎么写?这怎么写?你是不是要通知?兄弟组建hier。是不是清除关键字,你是不是得通知啊,那得用谁,是不是得用那个it呀,所以怎么写this.dollar bus。第二,Dollarit对不,那咱们这个事件的名字啊,就叫可不可以。喂。老师最后再问一遍,到了bus现在能这个能不能看懂?全军实验总监是不是在通知兄弟,你把关键字给我干掉?
12:04
这不完了,在hier组件这里找谁找hi?ER在哪呢?Hier是不是在咱们的combo兹当中,这个hier这。你是不是需要在他挂载生命周期挂载的那一刻是不是就要开始?到了二这个世界是不是鉴定这个事件?所以这块咱得来个啥mount对不?那这块你要干什么,是不是要通过。通过全局事件总线清除关键字,对不来嘛,这点Dollar bus.dollar on,对不。哪个类型的是是不是叫clear,你干什么,是不是得有回调,你要干什么,是不是把当前组件实力身上的keyword制空,就这能不能看懂。老师最后再问一遍,因为我不知道你们基础如何,就是现在遇见全局实验总监Dollar on dollarit能不能理解?能理解的给老师扣一个六。
13:05
因为我真不知道你们基础学的如何。但是对于全局实验总线这玩意儿,他经常用你这块你必须得给我搞懂。来,老师让你们扣六,就别吝惜你那个键盘,就代表你就能跟上了,老师再接着往底下去讲,你不扣我,我都不知道你懂不懂。可以吧,那所以说你看咱回首看一下。走,你看走我一清除啊,走是不是就没了。对不?你看咱再测试一下,我现在搜手机下的手机没问题。对吧,我在搜华为也没问题,面包器当中是不是多了这个关键字,我一删走说没了。对不对,哎,看这对不对。诶,对不对,对吧,但是你要注意一件事,什么事,你这个关键字都已经没了,那你这个parama参数应该有吗。
14:01
不应该有,对不对。诶老师问你们对不对,就是现在你搜的是华为。没问题。没毛病,你把关键字一删,它也没了,但是你要注意parama函数是不是应该没了,那这个套路你应该会了。回到咱们的这个组件,哪个组件就咱们设置组件这。你要干啥?你是不是还得进行什么需要进行路由的跳转?对不,路由的跳转怎么跳转,就是这点Dollar root.push往谁那push是不是往咱们这个search这进行push。对不?对不,那你这回看一下是不是就全都OK了,你看嘛。我现在搜华为没问题,面包屑当中是不是多了华为?哎,这没问题吧,我一点击走是没了。说没了。当老师问,你写到这儿严谨不?
15:04
就现在老师的这种写法严不严谨?告诉老师不严谨吧,为啥呢,你看嘛。那假如说啊,假如说我先用户是这么,我先搜手机下的手机没毛病。对不没毛病,完了我又搜华为,也没毛病。那你现在只是把关键字删了,你para参数不带有情可原,但谁得带宽参数,你是不是得带?对不?所以说套路都是一样的,所以你这块还得判断判断什么,就是说如果你的路由当中到root有谁有query参数,你得给人带上,就是face.dollar route.push push,谁说push咱们这个name name为什么search,但是要有块散热器把它带上。说这话应该谁?为什么this.dollar root点宽对不?那这样是不是才是最终最严谨的操作?
16:06
对吧,那所以说咱们这回再回首看一下来看这儿。我现在收的是手机下的手机没问题,我再搜华为没问题,这都没问题,我现在一点走看这这是不是清了,这儿是不是也清了,但宽RY参数是不是还有。对不对。所以说这个关键字咱不就OK了吗。
我来说两句