From 29b50be16ca9b8b2092b43bbfb91afbe73008bc1 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期四, 11 七月 2024 14:12:21 +0800 Subject: [PATCH] url --- pages/retrievalPage/index.js | 85 +++++++++++++++++++++++++++++++++++++----- 1 files changed, 74 insertions(+), 11 deletions(-) diff --git a/pages/retrievalPage/index.js b/pages/retrievalPage/index.js index 720521c..3b5f105 100644 --- a/pages/retrievalPage/index.js +++ b/pages/retrievalPage/index.js @@ -38,7 +38,41 @@ page: 1, total: 0, }, - tabValue: '0' + tabValue: '0', + tabPanelstyle: 'display:flex;justify-content:center;align-items:center;', + // tab閫夐」 + tabList: [{ + title: "鍥句功", + index: "0", + bookTotal: 0 + }, + { + title: "璇剧▼", + index: "1", + bookTotal: 0 + }, + { + title: "鏁板瓧鏁欐潗", + index: "2", + bookTotal: 0 + }, { + title: "涓撻", + index: "3", + bookTotal: 0 + }, + { + title: "涔︾洰", + index: "4", + bookTotal: 0 + }, + { + title: "涔﹀睍", + index: "5", + bookTotal: 0 + }, + ], + tabsId: 0, //榛樿閫夊瀷涓鸿澶� + }, /** @@ -138,11 +172,6 @@ } else { this.retrievalPageGet() } - - - - - }, retrievalPageGet() { @@ -399,7 +428,9 @@ this.setData({ bookData: datas1, bookTotal: data1.totalCount, + [`tabList[${0}].bookTotal`]: data1.totalCount }) + console.log(this.data.tabList, 7777) //鏁板瓧璇剧▼ 1 const data2 = resp[1] const datas2 = handleQueryResourceListData({ @@ -408,7 +439,8 @@ }) this.setData({ courseData: datas2, - courseTotal: data2.totalCount + courseTotal: data2.totalCount, + [`tabList[${1}].bookTotal`]: data2.totalCount }) // 鏁板瓧鏁欐潗 2 const data3 = resp[2] @@ -418,7 +450,8 @@ }) this.setData({ digitalTextbooksData: datas3, - digitalTextbooksTotal: data3.totalCount + digitalTextbooksTotal: data3.totalCount, + [`tabList[${2}].bookTotal`]: data3.totalCount }) // 涓撻鐮旇 3 const data4 = resp[3] @@ -428,7 +461,8 @@ }) this.setData({ seminarData: datas4, - seminarTotal: data4.totalCount + seminarTotal: data4.totalCount, + [`tabList[${3}].bookTotal`]: data4.totalCount }) // 涔﹀睍 4 const data5 = resp[4] @@ -442,7 +476,8 @@ // console.log(datas5, 'sadasd'); this.setData({ biblioClassificationData: datas5, - biblioClassificationTotal: data5.totalCount + biblioClassificationTotal: data5.totalCount, + [`tabList[${5}].bookTotal`]: data5.totalCount }) this.setData({ loading: false, @@ -486,7 +521,8 @@ this.setData({ bookFairData: res.datas, - bookFairTotal: res.total + bookFairTotal: res.total, + [`tabList[${4}].bookTotal`]: res.total }) }) @@ -554,6 +590,7 @@ * 椤甸潰涓婃媺瑙﹀簳浜嬩欢鐨勫鐞嗗嚱鏁� */ onReachBottom(e) { + console.log(this.data.tabValue); if (this.data.tabValue == 0) { console.log(0); if (this.data.bookData.length < this.data.bookTotal) { @@ -867,4 +904,30 @@ } } }, + onTabsClick(event) { + console.log(` + Click tab, tab - panel value is $ { + event.detail.value + }. + `); + }, + tabClick() { + console.log(2323); + }, + // 婊戝姩鏃惰Е鍙戠殑浜嬩欢 + slideOn(e) { + // 鎷垮埌褰撳墠绱㈠紩骞跺姩鎬佹敼鍙� + this.setData({ + tabsId: e.detail.current + }) + }, + + //鐐瑰嚮tab鏃惰Е鍙� + tabsOn(e) { + this.setData({ + //鎷垮埌褰撳墠绱㈠紩骞跺姩鎬佹敼鍙� + tabsId: e.currentTarget.dataset.idx + }) + }, + }) \ No newline at end of file -- Gitblit v1.9.1