import axios from 'axios'
export default {
name: 'basetable',
data() {
return {
tableData: [],
pageData:{
currentPage:1,
total:0,
pageSize:20,
}
}
}, mounted() {
this.getTableData();
},
methods: {
getTableData(){
//循环添加参数
let params = new URLSearchParams();
for(var key in this.pageData){
params.append(key,this.pageData[key])
}
axios.post('http://localhost:8080/api/ptNotice/selectAll',params).then((response) => {
console.log(response);
this.tableData = response.data.items;
this.pageData.total=response.data.totalNum;
this.pageData.pageSize=response.data.pageSize;
alert(this.pageData.pageSize);