00:00
我们这里面呢,有一个事情要做什么事情呢?表单验证做一下,因为这个很容易做,包括这个修改的也要做一做。你说我我能忍,应该有提示吧,说必须输入是不是,而且我点击OK能添加吗。不能,是不是能听到不,现在我要检查吗?没有,那怎么做呢。那来找到我们的添加以及更新的组件啊,更新的组件很简单啊,非常简单,我们这一个用户这一个分类的名字是不是至少要输入吧,那应该配置一个什么呢?啊,Ruler是它是一个数组,数组的每一个呢都是一个配置对象。这是个对象,能听到吧,这个对象里面啊,我们是要必须的,它我就不去找了啊,我直接写了得了,好吧,叫require什么意思,必必须的听懂了吧,那就写个to,就代表必须的,就必须输入,接着message什么意思啊,如果你没有输入,我是不是得给个提示啊。
01:16
啊,提示什么分类名称什么必须输入可以吧。简单的写就这么写对不对,有没有看懂能好,那这么做了以后啊,这么做了以后啊,按出来说是不是就应该有验证了。但还不够啊,当然还不够,等会我们再写写就差不多了,来看一下。点他。走走走,诶,是不出来了,当X情点OK。此时还会添加,因为没有验证听懂了不啊,也就是说需要去在点OK的时候点OK在哪点的呢?我们有一个更新的操作。
02:02
来看好了,Update category。是这个吧,那我们一上来做这些事情得有个前提吧。能听懂不做这些事情得有一个前提,什么前提啊,表单验证通过是不是那个表单验证通过是不是通过form对象有一个方法来的,用this来先要进行。是不是进行表面验证对吧,只有什么通过了。才处理听懂了吧,那这个怎么做呢?先得到了一个强大的form对象,接着还一个方法叫。Fierce。能不能看到啊,接着啊,它有一个回调函数。
03:01
问题吧,回调函数传的是什么呢?说一下啊,我直接就选择了。第一个是L代表错误。第二个。Mus。Be是什么?所有表单数据的一个对象,如果大家不记得,可以再回去看一下,能听懂吧?好,那我什么时候才处理呢?If这一个error是什么?First,那我才干嘛去?把这里面所有的事情都给了什么,搬到是不是这个if里面来。听到吧,还有一个事情我还需要。去自己去取吗?不需要了,这个里面就有这个category内。
04:01
我就可以用什么,是不是结构。可以不?是不是轻松一点嘛,没有必要自己取啊。打你自己句也行啊,没任何问题。好。这里面a think也不同了,前面是不是加在外面这里了,呃,这个时候我们是不是在这一个函数里面写的,所以得把a think搬到什么这个函数定义的左侧。能不懂能懂,那这样的话,我们来看一下我们当前的注意观察。啊,我点开它找你关键现在我就OK,应该关都关闭不了对不对,如果没关闭说明就对了吧。能关闭吗?不能就说明是对的吧,是不是限制住了,那我下面是不是可以去输入一个东西,对不啊,刚才我点的是哪个,嗯,家用电器,那我写一个啊家用电器。
05:17
本来加一电压是不是我把它改成加一电器可以吧,可以来点OK各位可以吧,那你说同理。店家可不可以做?是不是一样的做法,其实它这个还需要检查吗?不需要了,因为必然有个值,是不是要检查的是谁?是不是这个输入框,而且这个检查的规则是什么,是不是一样一样的,也就是说把这一个部分给他搬到我们这边来。要吧,接着在我去做。
06:01
添加的时候刚才不是更新吗?在我做添加的时候。哎,这个。来。好,这不是我的添加吗?这样的吧,接着来一个回调函数,有I以及什么value箭头是不接着把这一部分的代码,哎,这个要不要都没关系了,不用它了啊,来把这一部分的代码。统一给他摘过来。再到我们这里来是吧。那还有一个事情啊,这个think的问题是吧,刚才看到了,其实跟刚才一样的。加在这里是吧,好接着啊,我们这一个获取数据,获取数据结构就行了,是不是没有必要自己获取了。
07:04
那么。啊,这个事情就做完了,来我们来看一下,看看我们的添加可不可以。添加接着啊,我要输了一个,我要删掉是不是不行了啊,我点OK是不是有问题啊。是吧?能听懂吧,这有问题啊,那这个时候我们这里面我没有什么判断,对不对,要什么。是不是得去判断一下吧。看到咱们的判断了吗?那好来试一下,点击添加啊,我这里面不写行吗?不行,就这个吃了是吧,没什么别的。
08:01
好,说明这个地方是OK的,没有任何问题,嗯,这是可以添加的。好验证吧,好啊好行。
我来说两句