UserList.vue组件中用钩子函数初始化第一页的分页数据

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UserList.vue组件中用钩子函数初始化第一页的分页数据相关的知识,希望对你有一定的参考价值。

UserList.vue组件中用钩子函数初始化第一页的分页数据

需求

初始状态,会利用钩子函数,查询第一页的分页数据,然后显示在UserList.vue组件的表格中。如下图:

在这里插入图片描述

created钩子函数的代码

在这里插入图片描述

getUserList方法

getUserList方法,用来为userList和total数据赋值,如下图:

在这里插入图片描述

UserList.vue组件中的分页数据

如下图:

在这里插入图片描述

SpringBoot后端控制器中接收pageuser请求的方法getUserList

因为后端需要接收前端传递来的Page这个json对象,所以要在后端写一个与之对应的Page实体类,这样方便接收前端传递来的参数,Page实体类如下图:

在这里插入图片描述

SpringBoot后端中的getUserList方法,如下图:

在这里插入图片描述

动态代理接口UserDao中的getAllUser方法

如下图:

在这里插入图片描述

在这里插入图片描述

UserDao.xml映射文件中的sql语句

如下图:

在这里插入图片描述

把钩子函数初始化的分页数据渲染到UserList.vue组件中显示用户信息的表格中

存储用户信息的表格,如下图:

在这里插入图片描述

钩子函数执行之后,当前页面的数据,都会存储到userList集合中,如下图:

在这里插入图片描述

使用elment ui中的表格显示userList集合中的用户数据,如下图:

在这里插入图片描述

测试

首先进入登录页面,如下图:

在这里插入图片描述

然后点击登录,进入首页,看一下第一页的数据能否被显示到,UserList.vue组件的表格处,发现可以,如下图:

在这里插入图片描述

以上是关于UserList.vue组件中用钩子函数初始化第一页的分页数据的主要内容,如果未能解决你的问题,请参考以下文章

vuejs啥时候使用钩子函数

vue--钩子函数1

vue自定义指令钩子函数

Vue——生命周期和钩子函数的一些理解

添加用户功能的实现

理解vue生命周期中的钩子函数