看一下后台的API接口,我们这次用到的是“用户数据列表”接口,查询参数有三个,分别是“查询参数”,“当前页码”和“每页显示条数”:
回到Users.vue组件,在script区域完善一下逻辑结构,新增data数据区、生命周期函数created以及methods方法区:
<script>
export default {
data(){
return {}
},
created(){
},
methods: {
}
}
</script>
用户列表数据请求需要在生命周期函数created中执行
created(){
this.getUsersList();
}
methods区定义“getUsersList”函数,然后将请求的对象先在data区域封装好,使用之前我们用axios封装好的$http进行服务请求,使用解构函数将返回的对象封装在res对象中:
<script>
export default {
data() {
return {
//获取用户列表的参数对象
queryInfo: {
query: "",
pagenum: 1,
pag