00:00
删除功能,把章节删掉。咱们来写一下啊。比如说我先回到我们刚才那个页面中,直接写个固定值。Capital。加上它咱先回来啊,然后咱们看删除,那删除咱先找到它这个按钮的位置,我们找到啊,就是在。这个位置删除怎么删呢?肯定也是根据ID来删,所以咱们在里边同样绑定一个事件。给他绑定一下啊,绑定一个世界就加一个艾特这个click啊,不是这个啊click。然后里边加上一个删除的这么一个方法,比如这个方法我就叫这个。然后在里边传入,就是咱们那个章节的ID,把ID我们给他传过来,这是一个删除的一个方法,然后写完之后,在下面咱们把这个方法定义出来,最终做一个删除。
01:03
就写到这个位置啊。写一下。删除。章节。然后在里边方法定一下,里边加上那个章节的ID,来一个叫开ID。的方法定出来了,然后定义之后,按照咱之前方式删除之前吧,肯定要先弹个确认框,就是确定和取消,那确认框我们到之前那个讲师里边直接找一下,就跟他一样的啊,就这么一个确认框。把这个拿过来用它改一下,就是这段内容。这里啊。把这个复制咱给他就改一下啊。给他拿过来,然后咱们看一下啊,这个过程首先弹个确认框,先把提示信息修改,说此操作将删除我们那个章节的这个信息。就章节这个记录。
02:01
是否继续,如果说点确定执行点赞,那点赞里边我们就做到这个最终的删除,在删除地方呢,咱就调我们那个就是。开中这个接口。那我们调一下啊,删除咱刚才写过了叫delete开。在里边呢,传入你这个章节的ID,然后传入之后,这里边点赞成功,那我们提示它就成功,然后删除成功之后,咱肯定要刷新我们的页面。刷新页面跟刚才添加是一样的,就这个把这个方法再调一次就可以了,就最终。刷新一遍。所以这是关于删除的没调用,咱们把它就做到了,根据章节ID做到这个删除功能。所以各位啊,把这个能给他快速做到啊,然后都写完之后,最后咱来把这个功能试一下啊,但是目前咱们有小节,一会儿教完小节之后,咱再完整测试,因为咱们做了一个判断,如果说啊章节前面有小节,但是不让他删,没小节才删掉,但是目前咱应该没有小节,应该是可以删除的,咱就测试一下,也验证一下咱的接口对不对。
03:16
那我来啊测试,现在我点删除,就章节弹个框点取消,什么都不做,然后我点确定咱们看啊一点。大家发现啊,我点确定这里边是不是好像没有什么反应,然后咱看什么问题啊。我之前说过这个问题怎么看啊,就是第一个呢,一般有问题啊,他在你这个控制台会有很直观的体现啊,那我们再把这清空,咱来试一下啊,我点它确定,咱看它就报了行错误。这就是告诉我们,提示大家看错误是什么,里面有这个提示,他说这个叫character is not DeFine,它告诉我们说这个东西没有做定义,那咱看一下啊,到底是哪里写错了,这种问题啊,大部分可能是单词或者调用哪里写的不对啊,那咱看是不是写错了啊,Character is not DeFine没有定义。
04:11
但是它这里边有提示,只这个提示的行数啊,可能不是特别准确,但是应该是大概这个位置啊,就大概这个位置,那咱们来找一下啊。这个地方啊,来找,到底是哪里写的不对啊,刚才是删除功能,咱们完整来找,首先第一个我们就是。点删除按钮,它会调这个方法里边传一个叫开ID。这个过程应该没有错,然后传完之后,在这位置,咱们把这个ID要传到咱的方法中来,传到这里面来,然后这里边要调这个东西,那我们看一下啊,是不是什么单词写的不对,哎,我就复制一下啊。这叫capital,然后大家看这里边。各位是否看到啊,就这个错误。你单词是不是写错了,Cap AP tr,我写成atpr了啊,你单词写的不对,包括你看里边提示,如果你看提示啊,这么看这问题不好找到,但是咱到里边去检查,它提示我们说在这个101行,但是咱看101行好像不是其实的不是特别准确,但是它的内容在这行应该是相关,不是在上面就是在下边,咱一看这位置。
05:23
这个单词写错了,给他改一下啊,Capital。有这么一个问题啊,它里边一般都会有提示,虽然提示可能不是最准确的,但是会有大概的这个位置,大概都是这么几个地方啊。给咱们改出来啊,然后改完之后我们再最终试一下啊。还是单词写错了,在里边重新我CTRLF5刷新。啊,稍等啊。刷新啊,然后刷新之后呢,在这里边,我们现在看到这个删除,我就点击删除,然后咱点确定。
06:04
大家看第一张是不是就没了,比我再删一个,我点删除确定第二张是不是就没了,这样的话咱把它就完成了,这就是删除章节的一个实现。所以到这里咱就完成了章节的添加修改和删除功能啊,这个功能我们最终实现出来了,所以各位把这三个功能能快速做到,而功能中啊,就是有几个小问题,第一个就是添加章节的时候,你这个表单数据每次需要清空,所以咱是在。弹框的方法里边每次把它值清空。然后第二个就是添加章节的时候,需要咱们设置课程ID,这个值我在里边做了设置。如果你不设置表里边没这个数据,因为咱的表中数据是not not能为空,你不设置会报错。包括最后咱写了修改回写,还有最终这个删除,当然最后遇到一个小问题,就是我这单词写错了,各位写的时候注意最好把你上面这个东西直接复制。
07:07
写很容易错啊,这种问题还不好找,但是他当然咱看到它的错误呢,在这里边会有提示,提示可能不是最准确行数,当然会在它的上下大概的位置,大家也看到这个问题。所以这是关于章节的这个添加修改删除功能,咱们就最终完成了啊,主要这个功能。那这个这张图我先保存一下啊,前端我就不在里边截了,主要是把这接口写一下啊。这是第六个。章节的添加、修改、删除里边这个基本过程。所以咱们完成了啊。
我来说两句