From 1fd211c2528c8ba7fff173c60b31acbc5807c809 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期一, 25 三月 2024 18:17:37 +0800 Subject: [PATCH] 图标,首页 --- pages/home/home.js | 80 ++++++++++++++++++++++++++++++---------- 1 files changed, 60 insertions(+), 20 deletions(-) diff --git a/pages/home/home.js b/pages/home/home.js index b2ef42e..ac08cdd 100644 --- a/pages/home/home.js +++ b/pages/home/home.js @@ -11,8 +11,6 @@ backUrl: null, userInfo: {}, tabList: [], //鐩綍 - pageLoading: false, - current: 1,//杞挱鍥惧弬鏁� autoplay: true, //杞挱鍥惧弬鏁� duration: '500',//杞挱鍥惧弬鏁� interval: 5000,//杞挱鍥惧弬鏁� @@ -28,10 +26,12 @@ readBookList: [], //鏁板瓧闃呰 textbookList: [], //鏁板瓧鏁欐潗 rankingList: [],//鎺掕姒� - shoppingCartGetId: [] + shoppingCartGetId: [], + baseRefresh: { + value: true + } }, onShow() { - this.getTabBar().init(); this.loadHomePage(); this.getBannerList() @@ -63,6 +63,9 @@ onReachBottom() { }, onPullDownRefresh() { + this.setData({ + isWhite: true + }) this.init(); }, init() { @@ -72,7 +75,15 @@ this.getReadBookList(); this.getTextbookListList(); this.getRankingList(); - this.getShoppingCartList() + + setTimeout(() => { + this.setData({ + baseRefresh: { + value: false, + }, + isWhite: false, + }) + }, 500); }, // 鑾峰彇娴嬭瘯鐧诲綍鏃剁殑token getTestLoginInfo() { @@ -117,6 +128,8 @@ }, }) + } else { + this.getShoppingCartList(); } }, @@ -178,14 +191,9 @@ loadHomePage() { - wx.stopPullDownRefresh(); - this.setData({ - pageLoading: true, - }); fetchHome().then(({ tabList }) => { this.setData({ tabList, - pageLoading: false, }); }); }, @@ -226,7 +234,8 @@ liveTime: [], lecturer: [], startTime: [], - jsek_link: [] + jsek_link: [], + position: [] } } app.MG.store.getProductList(obj).then((res) => { @@ -390,6 +399,9 @@ } } app.MG.store.getProductList(obj).then((res) => { + res.datas.forEach((item) => { + item.price = item.price ? item.price.toFixed(2) : item.price; + }); this.setData({ textbookList: res.datas }) @@ -436,6 +448,40 @@ url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.name}`, }); }, + goSubjectDetail(e) { + const { book } = e.currentTarget.dataset; + wx.showToast({ + title: "寤鸿涓�", + icon: 'none', + duration: 2000 + }) + }, + goCourseDetail(e) { + const { book } = e.currentTarget.dataset; + wx.showToast({ + title: "寤鸿涓�", + icon: 'none', + duration: 2000 + }) + }, + goReadBookDetail(e) { + const { book } = e.currentTarget.dataset; + wx.showToast({ + title: "寤鸿涓�", + icon: 'none', + duration: 2000 + }) + }, + goTextBookDetail(e) { + const { book } = e.currentTarget.dataset; + wx.showToast({ + title: "寤鸿涓�", + icon: 'none', + duration: 2000 + }) + }, + + getShoppingCartList() { let query = { start: 0, @@ -518,22 +564,16 @@ }, - onPageScroll(e) { + // 鐩戝惉婊氬姩鏉� + onScroll(e) { this.setData({ - isWhite: e.scrollTop > 20 ? true : false + isWhite: e.detail.scrollTop > 10 ? true : false }) - }, onRetrievalPage() { console.log(this.data.searchVal); wx.navigateTo({ url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal - - }) - - }, - - }); -- Gitblit v1.9.1