param.page = obj.curr;
时间: 2024-06-02 15:08:49 浏览: 17
这段代码是用于分页的,其中obj.curr表示当前页码,param.page表示请求的页码。一般在前端使用layui或者其他分页插件时,会传递一个参数对象param作为请求参数,其中包含当前页码、每页显示的数据条数等信息。当用户点击分页按钮时,会触发回调函数,回调函数中会获取当前页码obj.curr并将其赋值给param.page,然后再次发起请求获取对应页的数据。
相关问题
jump: function(obj, first) {//点击页码或下一页时执行jump param.page = obj.curr;函数中的参数的意义
在这个函数中,`obj` 是一个包含分页相关信息的对象,其中包括当前页码、总页数等。而 `first` 则是一个布尔值,用来表示是否是第一次加载分页,如果是第一次加载,则不会触发跳转页面的操作。
`param.page` 是一个表示当前页码的变量,通过将 `obj.curr` 赋值给它,实现了页面跳转。
http.request('yonghu/list', 'get', param, function(res) { vue.dataList = res.data.list // 分页 laypage.render({ elem: 'pager', count: res.data.total, limit: limit, groups: 5, layout: ["prev","page","next"], theme: '#0099CC', jump: function(obj, first) { param.page = obj.curr; //首次不执行 if (!first) { http.request('yonghu/list', 'get', param, function(res) { vue.dataList = res.data.list }) }
这是一个使用了http请求和laypage分页组件的前端代码。其中使用了http.request方法向服务器发送请求,请求地址为“yonghu/list”,请求方式为“get”,参数为param。在请求成功后,将服务器返回的数据中的列表赋值给vue实例的dataList属性。接着,使用laypage.render方法渲染分页组件,其中elem属性指定了要渲染的元素,count属性指定了总记录数,limit属性指定了每页显示的记录数,groups属性指定了连续显示的分页数,layout属性指定了分页布局,theme属性指定了分页样式,jump属性指定了分页跳转时的回调函数,该函数会在分页跳转时执行,将当前页数赋给param对象的page属性,然后再次使用http.request方法向服务器发送请求,请求成功后将服务器返回的数据中的列表赋值给vue实例的dataList属性,从而实现了分页加载数据的功能。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)