需求:调用接口默认传当前时间,如2024-01,点击分页第几页都是传其上一页的最后一条日期的减一月份
思路:点击第几页,减多少,比如点击第二页减10月,点击第三页减20月,代码如下:
(this.queryParams.pageNum-1)*10)
// 获取当前时间var currentDate = new Date();// 减去10个月currentDate.setMonth(currentDate.getMonth() - (this.queryParams.pageNum-1)*10);// 获取年份和月份var years = currentDate.getFullYear();var months = currentDate.getMonth() + 1; // 注意月份是从0开始计数的,所以要加1// 格式化为字符串var formattedDate = years + '-' + (months < 10 ? '0' : '') + months;console.log('输出示例',formattedDate); // 输出示例:2023-04