00:00
可以一个一个做了。是吧,那先来去做这个做哪个呢?我们先来去做一下修改好做一点。啊,添加也在小栏目,我们先做简单的好吧,谢谢大家修改来。修改一上来就有问题,我默认是不是应该要什么?显示我要修改那个分类的原本的名字。是不,那也就是说这个时候啊,看好了我的这个是不是接收一个分类的名字才行啊,你不接收,那你想让他嘛,你得传他一个名字,它才显示名字嘛。能听懂不,那也就是说这个时候最好给他查一个什么分类的名字。是不是?我的名字什么时候确定的?大家看一下是不是,哎,这个地方我得写一个啊,我我先先写一个空出再说,因为他报错了嘛。
01:03
在这里看也行啊,大家看着。我点他的时候是不是应该已经确定了,我点他这不就已经确定了,应该是加电系吗?那点他是不是,我看我在哪响应,拿我点击修改,我是在这个地方找到那个位置。在这里。能听到不?这个时候我有指定式的一个分类吗。没有,上面是不是有开了,但我给他丢了,我没管他是不是。能不管吗?不能,你要不管的话,那后面就不知道了吧。能不能听懂,那我怎么管呢?那也就是说这个方法得传递过去,把这个开传到这个函数里面去,是不是怎么算。哎,刚才我们是不是说过通用解决办法来着。这样是不是再写个什么this点再可以加了吧,传入什么category。
02:07
能听懂不,那个分类ID需要啊,到时候真正添加的时候是需要的。我显示的时候我是不是需要名字,但是到时候真正添加的时候还是需要ID的,好来看好了。在这个地方啊,我们来去来去显示它,嗯,调用这个方法,找到这个方法,这个方法在定义过。但前面没有什么接收开过对象是吧,这个是不是到将来我们是不要用的它呀。好来啊,那这个时候我现在需要它吗?在这个方法里面需要它吗?不需要,将来是不是需要这咋办呢。你想想看,在render方法里面就需要,为什么,因为我render里面,我是不是要把那个分类的给它传过去,那咋办。
03:04
两个函数有一个函数有一个数据。另外还是需要。那把那个数据给的是吗。是不是保存起来,那另外方法能看见呢。这里面保存分类对象怎保存,没有必要放到状态里面去啊,这个地方等于它听懂了不,这个下面是不是才更为更新状态对不对,下面才是更新状态,这能听懂吧,点成了好了,那这个时候我们在组件里面。在里面是吧,是不是可以去干嘛去读取。读取指定的分类是不是怎么读了,哎,等于Z点它是吧。当然我也可以用结构是不是?
04:00
这能听到不,那我接着干嘛?来了他以后呢,接着呢。也不能传着他朝着他的什么。Name属性它不是它不是开嘛,是name属性懂不懂这没能看懂,好能看懂的话,下面一个事情来看好了,我这边传入了一个属性,那这边是不得声明接收一下,哎,这个时候用到一个咱前面一直还没用的属性啊,用的语法sta proper type等于一个对象属性名是什么。开头的类,这个是不是要指定指的类型以及必要性,这个引入一个模块叫大写的pro么?明白了吧,好,那有了它来去指定数据类型是个什么类型,是不是字符串了,分你名字嘛,那就来个什么词句是必须的吧,你得给我传入吧,一是什么require。
05:15
这能看到,那有了这一个的话,大家想啊,我在里面就可以干嘛。是不是读取当前的这个指定的分类的名字,那怎么做。时间是吗?因为我前面写的结构的优化吗。这个看到不,那这一个是不是就是我这个音input的初始值。DIOR。这没问题吧,没问题啊。嗯,那这样我们是不是应该就有初始值了。OK吧,OK好,看看有没有问题,以上哪些问题。
06:05
这问题怎么来着,他说什么啊啊,他说的是行啊,说我们这个内发水产里面的。Category是谁看好了,就说他说的是这个文件。说的是这一个是安迪范的这个,这哪来的。上面我们是不是从这里面取出来,那说明它里面没有啊,我存了呀。你要想你什么时候才存,是不是点击修改的时候才成,而我的人的上来是不是先会至少渲染一次,你说那个时候你有cat吗?你的意思没有吗?没有对不对,你没有的话,那是不是报错了嘛。听到了吧。
07:01
那这个咋办呢?先不能让他拨错。啊,如果还没有对吧,指定一个什么空对象,这是为了什么。不报错吧,你你报错那不就那不就继续下去了吗。这边领导。大家看现在还错吗?答案,你要言行的话,是不是应该再去康里面也看一下是不是?没问题吧?能听到吧。可以了,就是这个。好,那这个解决好以后啊,下面我点击这个什么。修改。没问题吧,没问题啊,点击下一个修改,哎,是不是选择正确了呀,好的没有问题,嗯,那现在我们要该干嘛了呀。
08:13
是不是点击OK的干些事情去,是不是真正去修改去啊,得去修改去啊,来把这个修改给做了啊。修改,那不就是这个吗,是吧。我们得干点事情啊。所以两个方面的,有几个方面的事啊。大概简单的我来说一下有几个方面是啊,打开它一下,首先简单的话是要去关闭这个窗口,这个比较简单吧,好那。下一个我们要不要发请求去更新,要吧,发请求更新对不好,还有什么。
09:01
还有一个啊,我们要不要去重新显示列表。要吧。这能听懂不啊,我们重新显示列表啊,是需要的吧,需要的主要这三个方面,但是哪个最难呢?发请求,发请求难,真难在他还要准备数据,也就发请求是不是要去提交一些数据啊,那个数据要不要从我这里面读出来,需要的吧,需要的这个读起来就有点费劲,你等会看啊,我们先做做简单能做的首先隐藏那个券框是吧,正好做这个太好做,咱前面都写过,没有必要再拼命写了。拿着它是吧,改为是吧,零是一等四是不是好下面呃,这个是我们说的第一个是吧,第二个。
10:06
这个来这个呢,我们是不是要去发请求保存更新啊分类对吧,还有一个是干嘛重新显示新的列表对吧,显示列表那这个好做呀,这个其实也好做。Get。能听到这不简单吧?好了,这一个难找了。难在首先你想想看,我们最终发请求,因为我们先看到啊,说一下写代码并不一定说按照从上往下去写,你看我先写在前面会写后面,中间写中间是吧,那我写中间又是一个事情,我发请求是不准备数据,你要准备什么数据,你可能心里现在这么底知道不?你先先要说我最终是不是要发个请求,我先把最终的代码先写了,也就是说最终我肯定要去调用接口请求函数。
11:12
去更新分类对吧,后面是把I的分类啊先给搞好,那我肯定要调用它的吧。调用他需要什么数据,我是准备什么数据。这个逻辑是容易写出来代码。有这种套路,容易写出代码啊。你来看一下调他呗,看他什么是不是传一个包含分类开头ID以及开的一个对象。需要这一个对象吧,看好啊。来回推一下,需要这样一个对象,谨慎点,先写好,再准备数据。能听到不?这个好写都可以,可以先写的comes result写着wait,这个好写啊,先写了呗,再加个什么think。
12:07
听懂了吧,把这个下面的好写的都先写了啊,If result点等于等于几才代表成功啊?等于零吧,那才进入我的是不是第三步啊。那失败我我的我现在就就暂时先不等了,这家看到不好。现在问题是什么?数据呢,是不是要分开这个ID以及开的内,开这个内是我输入的。是不是,呃,在哪呢。这个时候是不是曲线数据啊,告诉他这个好写,其实这个就看大家知不知道,就是我this里面有一个分类的对象。他有一个下划线什么ID。这能不能听懂啊,这实际上在准备数据是吧,这能听懂不在准备数据好了,那关键就是这里最难的一个问题就是这个。
13:15
分类名字,分类的名字是我输入的数据是吧?是我输入的数据,我们应该通过哪个对象去取啊?是不是有一个form母对象来着,Form母对象也就是说我们有一个父母对象,Form对象有个什么方法来着?如果我已经有了form对象,你就假设我现在手里有form对象了,我假设手里已经有那个form对象。记住了get fair的。Volume哪个会的?是哪个费,诶这是添加,我应该找更新的哪个费。是不是这一个。当然你也可以说给他非姊妹女。
14:04
那这个时候返回的就不是一个字符串,我是个对象。是不是?能听到不?当我get value稍微要方便一点,指定那个标志名称就可以得到。能看到吗?关键一个问题。我当前这个组件没有对象。在哪个组件里面呢?在我的子组件里面有。我不是更新了吗?它里面能看到风对不对,但我能看见吗。也就是说什么意思呢?这是父组件,这是子组件,子组件能看到某一个东西,就是个数据,就是个东西是吧?那现在负逐渐产生吗?得到这个对象了,就得到这个数据了,那应该是不是想办法将这个数据从子子键传个身。副主件,这是不是涉及到组件监控性呢?
15:01
也就是说,要将数据从直间传递到复间,最简单的方式,最基本的方式是什么呀?啊,是不是要用你们要用什么第三方的什么,我不用第三方的自己就不能实现了吗。我自己本身的语法能不能去实现直子间相父子间通信?通过哪个技术。通过pros。Pro,我们pro是不是就说的是副组件,像之前传属性是不但属性有两种,对不函数属性和非函属性,也叫一般属性。可以吧,那如果是啊,一般属性也是非函数性的话,那数据相当于从负组件传过来什么件,这个不是我们想要的。对吧,但是我们如果传的是函数属性,那函数相当于是不是从负值线传到自去了,但这不是我们的目标。
16:06
是不是,那也说我的直间是不是能看到这个函数了,那直间是可以调用的,调用可不传13可会,那时三从哪传哪去了?从值穿过什么负,那也就是说,如果我们指定的是函数类型的pro,最终通信的方向是什么?加副同行。听懂了不,函数肯定是让定义在复线传过来值对不对?但是函数传过去它是用来显示的吗?不是吧,函数比较特别,函数是不是用来调用的?所以如果你传的是个函数属性,其实最终通信的方向。啊,是可以将数据从子传到负引,就是实现指向互动性。
17:02
我一定要用帕吗?不一定,萨它强在如果是兄弟组建对吧,如果是隔代组建。知道叫隔代主定吧,啊,就是主生之间是不是主生关系啊,那这个时候用帕萨法就合适。啊,用pro能实现,但是比较麻烦,听懂了吧,好,那这时候啊,这个时我们就要利用函数类型的pro。能听懂吧,那函数类型的方,那也就是说我要给这一个直线标签传函数属性嘛。而那个函数属性最终传递的是哪个对象?我是不是要传递那个form对象,因为我这个副需要form。能听到不,那我就定一个啊,刚好啊,我先写完。
18:03
看好了。这个啊,我给他传递一个属性,名字叫什么呢?Set for。看到了吧,属性零加三的它的值应该是个函数吧。能不能懂数这个值应该是个函数,而这个函数啊,我先写个函数,我先写个函数好吧,呃,这个函数是不是可以接收参数的,接收的参数是不是就是我传递的数据,我想传递哪个数据来着?我是不是想传递来着?是不是,那我这边接到货以后我干嘛呀,我是不是可以可以把form存起来,到时候别的函数里面,我的别的组件,别的位置是不是可以用,那怎么做Z点等于什么做了一个这样简单的事情来这个有点长干嘛呢?
19:04
给他处理一下。可以不但这个函数现在掉了吗?没有,我先得在这一个阿放这边先干嘛,先声明一下是不是啊,Proper是什么?西方它是func是吧,这个能不能看懂。好,那我这边是不是要在一个合适的时机把那个form对象。通过这个函数传过去,得调这个函数吧,什么时候呢?在render里面当然是可以能看到form是不是?但是你想想看,我有必要调多次吗?没有,我调一式结构啊,我是在mount里面,为什么不在d amount在mount呢?因为我们说过这个地方是不是同步调用嘛,同步做一些事情对不对,也说在辩论的也行啊,也不是说没有,也不是说你有多大问题啊,这一个是不在第一次认的之前执行是我老写这个嘛,写习惯了。
20:14
是不是写这个我在这里面干嘛?非常简单,就去调this pro.set home。现在我们是不是准备将啊form母对象通过form方法给了什么,传递给谁?负主键法清楚不?那我怎么得到对象呢?Z事件,Pro事件。听到吗?那再想想看啊,我这边把这个父母传过去以后,我这个副主任这边做了个什么事情。
21:04
是不保存下了,保到哪个位去了,那那你说我需要的时候呢。我需要的时候,我是不是从认识中取一下就行,那也就是说我这里写什么。对吧。这能不能听懂,可以吧,可以,那也就是说看好了。来一下啊,试试啊试试水,看一下我们点一下修改。是不是接着是不是指定个二呀,接着我是不是得OK呀。是这意思吧,啊,走你。好了没好了吧。能不能能,那我再修改一下他试试走你诶不对呀。
22:04
这个这个啥意思啊。这一个是不是我后来改的一个。啊,后来我就发现了一个规律,但这文档里面是没有直接说的啊,这个是我后来改的,我后来是把它隐藏了,他把这个数据存缓存起来了。听懂了不,而我后来再去点它的时候,是不是只是指定的初始值位电脑,但是他没有用我的初值,是不是他用的是什么,换成那这个值,这个就让我特别难受。也就是说,如果这个input里面,它指它指定了有一个我后来指前面指定过的值。那不行,当然有一个事情大家看到,但是这种没问题。但有一种特没问题,看好啊,我来拖出,我要点一下,我不修改这个显示的是它的波字吧。
23:02
我也没修改吧,没有修改。但是我点它的时候,你看这是对的。是不是,也就是说只要我不修改多次指定默认值是不是会更新,但是一旦我修改过了。那他就把这个值什么存起来,就特别的难受。你看电脑啊,看到了吗。所以我在关闭的时候给做个事情,把那个数据给他什么清除。听懂了不,那它就会显示我新指定的默认数据,听懂了吧?这能懂吗?能懂,那我应该怎么去做了,这个地方来看好了,那这个时候呢,我们需要去做一件事情,就是清除数据,清除数据是这么清除的啊,这个语法呢,没说过,一一写你就知道。
24:01
看好了点reset。Fields。小三。重置所有的字段,你所有的表现项。这能进入吧,啊,清除输入数据。你就重置。这个能懂吗?能懂。好,那你这个要做,当我取消的时候要不要做。也要做吧,但是看到取消的时候是不是也有问题,因为我可以先改改以后又不又不OK是吧,点取消,那所以这个时候。啊,有一个他。是吧,需要干什么事?This,点什么fields?再接着是不是还是隐藏货?
25:04
能隐藏券框不就隐藏吗?这能理解吗?能理解,当然这个时候我们要去测试一下,看行不行啊,看行不行,有两种情况,我们把这个整完啊,把这个整完,呃,一种情况是我先点一个,接着呢,我。给他看一下是吧,改了一下了吧,现在我不保存。我点取消是吧,接着我点另外一个。好了吗?好了没问题,是不是这情况问题,好下面这一个我点它接着点保存,是不是点保存。边加边下吧,接着我点它。各位OK的话。能看到吧。我可以吗?生命是OK的。
26:03
好,这个地方。有一个小事情要注意,这一个东西不要放在它的前面去写。为什么?你都清空数据了,你怎么能得到你输入数据呢,你说是不是?等等吧。I know?好,那这样的话呢,我们就把这个修改做完了,咱还有一个添加,那就可以咱明天再做了啊。
我来说两句