一個頁面有table表格, 里面有很多數據, 有搜索框, 當點擊搜索的時候, 可以進行篩選, 但是點擊下一頁的時候, 數據變成全部的數據, 分頁也跟著變了以下是點擊搜索的時候篩選的數據3.當點擊下一頁的時候數據變成全部數據jsexport default { data() { return { botanyData: [], activeName2: "first", query: { pageNum: 1, pageSize: 10, currentPage: 1, recordCount: 0 }, seek: { familyName: "", speciesName: "", genusName: "" }, familyName: "", speciesName: "", genusName: "" }; }, methods: { // 植物數據 wildPlantData() { this.$http .get(this.$api.wildPlant, { params: { pageNum: this.query.currentPage } }) .then(res => { if (res.status == 200) { this.botanyData = res.data.data.pageBean.recordList; this.query.recordCount = res.data.data.pageBean.recordCount; this.query.pageSize = res.data.data.pageBean.pageSize; this.query.currentPage = res.data.data.pageBean.currentPage; } else { throw res.message; } }) .catch(err => { console.log("wildPlantData有異常", err); }); }, // 查詢 queryData() { this.seek.familyName = this.familyName; this.seek.speciesName = this.speciesName; this.seek.genusName = this.genusName; this.$http .get(this.$api.wildPlant, { params: this.seek }) .then(res => { if (res.status == 200) { this.botanyData = res.data.data.pageBean.recordList; this.query.recordCount = res.data.data.pageBean.recordCount; this.query.pageSize = res.data.data.pageBean.pageSize; this.query.currentPage = res.data.data.pageBean.currentPage; } else { throw res.message; } }) .catch(err => { console.log("queryData有異常", err); }); },
分頁條件查詢點擊下一頁后變成全部數據?
慕少森
2019-03-20 18:19:48