00:00
大家来看一下哈,咱们这个分页啊,初步呢已经实现了,对吧,这数据也出来了,诶,但是下面你看这有些功能其实还没有做,诶就比如说这个首页啊,上页啊,下页末页啊,这就没有做啊,咱们先把这四个做了啊,那么大家看看图,其实这个什么首页上页下页末页其实还是比较简单的。为什么你跟我们这一样啊,对吧,你你点击任何一个东西,你不都发请求给他吗?你无非就是在这里面。什么呢?发的页码不同,你想一想啊,我点三页码是三,我点四页码是四,点五页码是五是吧,我点上一页它是由当前页码,呃,这个减一是吧,我点首页它固定就一,我点下一页呢,就是当前页码加一,我点末页呢,就是总页码就固定了。除了多发一个这个固定的,呃,这个。Number参数以外啊,其实其他没啥区别,请求都是给他。啊,就跟我们这个地址一样,都加一个参数啊,都加一个参数,好,那这样子的话,我们来看看哈,首页这个地方manager book啊然后。
01:14
等于配置,并且呢,人家都要这个参数是一,首先是一啊。呃,那我们说这个首页上页下页末页他们地址是差不多的,哪不同页码不同啊,除了这个页码其实都一样,减一完了。呃,这个下一页咱们把这个拿过来啊,就在这个的基础之上呢,去加一。就好了嘛。哎,那末业呢,在这个的基础之上,什么东西呢,总页码。好就完了就完了,我们写好之后啊,做一个实验啊,实验看看咱们先刷新一下。
02:03
咱们说下一页你看到没变成第二页,再下一页,再下一页没问题是吧,上一页上一页页没问题,咱们说摸页一共是几页六页走。就突然到第六页来了,那首页呢,走第一,你看没啥问题啊,没啥问题,但是哎,有个别很机智的同学已经发现问题了,就啥问题你看着哈,如果说已经到了末页,你说这个下页还有啥用。是不是没啥用啊,那已经是最后页,哪还有下一页?是吧,或者说已经是首页了,你说这上野还有啥用,那都没啥用,哎,那面对这种情况我们是怎么处理呢?啊怎么处理,咱们来看看吧,咱们可以先这个参考一下,呃,别人是怎么做的,大家看一下哈,百度百度如果你已经是第一页的话,它那个上也其实不给你显示的,因为现在没有用嘛,是吧?啊真的没啥用,好但是百度的做法啊,那如果说是淘宝呢。
03:03
淘宝呢,他给你禁用,你看见了吗?那其实也就不让你点嘛,那效果差不多是吧,差不多那这个地方呢,我们挑百度的做法简单一点啊,不让你显示就完了嘛,是吧?哎不用显示好,那我们看怎么做哈,就比如说哎来看这里if。好,咱们说如果哎,录音快点,配点什么page number大家注意。它是不是得大于一才行,你想想第一页肯定不行啊,这页码是从一开始的,如果你大于一,好我才能给你显示上一页,你都已经第一页了,你就上一页啥呀,上一页是吧?嗯,好,咱们了解一下哈。好。哎,就是。
04:02
大于首页才显示,就这么简单吗?那你看看我没刷新。Page manager,他报什么错误了吗?Page pages manage book managerp啊,地址应该是没啥错的。嗯,咱们来重新部署一下吧,启动重启一下。稍等啊,等它启动一下。好,咱们来看一下哈,后台图书管理。大家看一下,现在如果你已经是第一页了,这是没什么必要出来了,如果你不是你看这不就又可以用了,你看到吧,哎,那这个下一页末页呢,也是一样的,你要判断一下。
05:06
呃,我们在这里,我们在这里去判断一下。C冒号给我看看哈,他为啥不让我上来呢?A标签,嗯,就这样吧,先写着吧,If。好。我让他下来,嗯,把这两个放上去啊,然后呢,咱们说一下这个scope。Page点。配置number。怎么办?要小于,大家注意小于它的总页码。啊,如果你已经是最后一页了,你说我给你显示啥呀,是吧,已经是最后一页就没有下一页了。
06:02
那没有下一页。那行吧,他他过不来就来来吧,嗯,就是什么呢,就是。如果已经是最后一页。则不显示。下一页末页。不显示下一页和末页,好,那么我们来刷新一下,看这效果啊,末页你看这是不是也没有了,下一页又出来了,下一页好,这就是首页上页下页末页的一个实现啊,其实非常的简单,就是分别给他们加上这个请求地址给他就行了。
我来说两句