queryList(pageNum){ let param = new URLSearchParams(); param.append("pageNum",pageNum); axios.post("/day0530/company/list",param) .then(response=>{ let resp = response.data; this.name = resp.data.name; this.pageInfo = resp.data.pageInfo; //跳转到第几页的页码 this.num = resp.data.pageInfo.pageNum; }) },
时间: 2024-02-10 14:19:16 浏览: 77
QueryList.php+phpQuery.php下载
这段代码定义了一个名为`queryList`的函数,函数接收一个`pageNum`参数。在函数内部,首先创建了一个`URLSearchParams`对象`param`,然后通过`append()`方法向该对象添加了一个名为`pageNum`的参数,值为传入的`pageNum`参数。接着,使用`axios`库的`post()`方法向`/day0530/company/list`这个API发送一个POST请求,并将`param`对象作为请求体发送。当请求成功后,响应数据会在`then()`方法中的`response`参数中获得。接下来,从响应数据中获取了`data`属性的`name`属性和`pageInfo`属性,并将它们分别赋值给了`this`对象的`name`和`pageInfo`属性。最后,将`pageInfo`属性中的`pageNum`属性的值赋值给了`this`对象的`num`属性。总体来说,这段代码的作用是向一个API发送一个POST请求,获得分页数据,并将数据分别赋值给`this`对象的`name`、`pageInfo`和`num`属性。
阅读全文