From 742bdc5c0d818f2e10af741f5b781d009e2924af Mon Sep 17 00:00:00 2001 From: rumosky Date: Tue, 28 Nov 2023 14:20:53 +0800 Subject: [PATCH] v1.2.1 --- mp/assets/img/custom-empty-image.png | Bin 0 -> 8661 bytes mp/assets/img/empty-image-error.png | Bin 0 -> 8931 bytes mp/assets/img/empty-image-search.png | Bin 0 -> 10943 bytes mp/pages/archives/index.js | 3 ++ mp/pages/archives/index.wxml | 6 ++- mp/pages/articleDetail/index.js | 69 ++++++++++++++++++++++++--- mp/pages/articleDetail/index.wxml | 6 ++- mp/pages/category/index.js | 3 ++ mp/pages/category/index.wxml | 6 ++- mp/pages/index/index.js | 3 ++ mp/pages/index/index.wxml | 6 ++- mp/pages/search/index.js | 3 ++ mp/pages/search/index.wxml | 6 ++- 13 files changed, 99 insertions(+), 12 deletions(-) create mode 100644 mp/assets/img/custom-empty-image.png create mode 100644 mp/assets/img/empty-image-error.png create mode 100644 mp/assets/img/empty-image-search.png diff --git a/mp/assets/img/custom-empty-image.png b/mp/assets/img/custom-empty-image.png new file mode 100644 index 0000000000000000000000000000000000000000..39886b60a44d93598fa425ca4e517b5d047c924b GIT binary patch literal 8661 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 B>goUh literal 0 HcmV?d00001 diff --git a/mp/assets/img/empty-image-search.png b/mp/assets/img/empty-image-search.png new file mode 100644 index 0000000000000000000000000000000000000000..9945c219e5a74e4f93ccdba29857cb1562cd3f85 GIT binary patch literal 10943 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 literal 0 HcmV?d00001 diff --git a/mp/pages/archives/index.js b/mp/pages/archives/index.js index e847932..50aab82 100644 --- a/mp/pages/archives/index.js +++ b/mp/pages/archives/index.js @@ -11,6 +11,7 @@ Page({ archivesCount: 0, archivesList: [], showArticleList: false, + imgURL: "", emptyContentText: "暂无内容", currentYear: app.globalData.currentYear, lastRequestTime: 0, // 最后一次发起请求的时间 @@ -85,6 +86,7 @@ Page({ this.setData({ showArticleList: false, emptyContentText: "暂无内容", + imgURL: "/assets/img/custom-empty-image.png", }); } return; @@ -127,6 +129,7 @@ Page({ that.setData({ showArticleList: false, emptyContentText: "内容获取失败", + imgURL: "/assets/img/empty-image-error.png", }); } wx.hideLoading(); diff --git a/mp/pages/archives/index.wxml b/mp/pages/archives/index.wxml index 582f6e3..9130247 100644 --- a/mp/pages/archives/index.wxml +++ b/mp/pages/archives/index.wxml @@ -43,7 +43,11 @@ - + diff --git a/mp/pages/articleDetail/index.js b/mp/pages/articleDetail/index.js index 165a459..c928b88 100644 --- a/mp/pages/articleDetail/index.js +++ b/mp/pages/articleDetail/index.js @@ -10,6 +10,7 @@ Page({ pageSize: 5, hasMore: true, commentsDetail: [], + imgURL: "", emptyContentText: "暂无评论", }, // 监听页面滚动事件 @@ -72,7 +73,6 @@ Page({ if (res.statusCode === 200) { const data = res.data.data.dataSet; const flattenedComments = that.flattenComments(data, 0); - // that.formatComments(data); // 将时间戳转换为时间 data.forEach((comment) => { comment.created = that.formatTimestamp(comment.created); @@ -80,9 +80,7 @@ Page({ childComment.created = that.formatTimestamp(childComment.created); }); }); - // console.log(data, "datadata"); that.setData({ - // commentsDetail: that.data.commentsDetail.concat(data), commentsDetail: that.data.commentsDetail.concat(flattenedComments), }); // 判断是否还有下一页评论 @@ -101,6 +99,7 @@ Page({ that.setData({ showComments: false, emptyContentText: "评论获取失败", + imgURL: "/assets/img/empty-image-error.png", }); } wx.hideLoading(); @@ -130,17 +129,15 @@ Page({ success: function (res) { if (res.statusCode === 200) { const data = res.data.data; - that.setData({ - articleDetail: data, - }); + // console.log(data, "articleDetail"); // 计算总页数 const commentsNum = data.commentsNum; const pageSize = that.data.pageSize; const totalPages = Math.ceil(commentsNum / pageSize); that.setData({ + articleDetail: data, totalPages: totalPages, }); - if (data.commentsNum != 0) { that.loadArticleComments(that.data.articleDetail.cid); that.setData({ @@ -150,6 +147,7 @@ Page({ that.setData({ showComments: false, emptyContentText: "暂无评论", + imgURL: "/assets/img/custom-empty-image.png", }); } } else { @@ -158,9 +156,35 @@ Page({ title: "获取文章内容失败!", icon: "none", }); + const defaultData = { + title: "oops,您访问的页面找不到了", + commentsNum: 0, + text: '404', + categories: [ + { + name: "未知", + }, + ], + date: { + year: "2018", + month: "04", + day: "01", + }, + fields: { + Hot: { + value: "99", + }, + views: { + value: "8888", + }, + }, + }; + that.setData({ + articleDetail: defaultData, showComments: false, emptyContentText: "评论获取失败", + imgURL: "/assets/img/empty-image-error.png", }); } wx.hideLoading(); @@ -172,6 +196,36 @@ Page({ title: "获取文章内容失败!", icon: "none", }); + const defaultData = { + title: "oops,您访问的页面找不到了", + commentsNum: 0, + text: '404', + categories: [ + { + name: "未知", + }, + ], + date: { + year: "2018", + month: "04", + day: "01", + }, + fields: { + Hot: { + value: "99", + }, + views: { + value: "8888", + }, + }, + }; + + that.setData({ + articleDetail: defaultData, + showComments: false, + emptyContentText: "评论获取失败", + imgURL: "/assets/img/empty-image-error.png", + }); }, }); }, @@ -221,6 +275,7 @@ Page({ }, onLoad(options) { + // const cid = 1; const cid = options.cid; this.loadArticleDetail(cid); }, diff --git a/mp/pages/articleDetail/index.wxml b/mp/pages/articleDetail/index.wxml index 619c650..d436de5 100644 --- a/mp/pages/articleDetail/index.wxml +++ b/mp/pages/articleDetail/index.wxml @@ -49,7 +49,11 @@ - + diff --git a/mp/pages/category/index.js b/mp/pages/category/index.js index 67f9c1d..f9eaf03 100644 --- a/mp/pages/category/index.js +++ b/mp/pages/category/index.js @@ -10,6 +10,7 @@ Page({ articleList: [], categoryList: [], showArticleList: false, + imgURL: "", emptyContentText: "暂无内容", currentTabCount: null, currentYear: app.globalData.currentYear, @@ -83,6 +84,7 @@ Page({ that.setData({ showArticleList: false, emptyContentText: "暂无内容", + imgURL: "/assets/img/custom-empty-image.png", }); } } else { @@ -94,6 +96,7 @@ Page({ that.setData({ showArticleList: false, emptyContentText: "内容获取失败", + imgURL: "/assets/img/empty-image-error.png", }); } wx.hideLoading(); diff --git a/mp/pages/category/index.wxml b/mp/pages/category/index.wxml index 0eccca8..fafb0a4 100644 --- a/mp/pages/category/index.wxml +++ b/mp/pages/category/index.wxml @@ -64,7 +64,11 @@ - + diff --git a/mp/pages/index/index.js b/mp/pages/index/index.js index 909b97b..4cc89b7 100644 --- a/mp/pages/index/index.js +++ b/mp/pages/index/index.js @@ -7,6 +7,7 @@ Page({ pageSize: 10, articleList: [], showArticleList: false, + imgURL: "", emptyContentText: "暂无内容", hasMore: true, currentYear: app.globalData.currentYear, @@ -88,6 +89,7 @@ Page({ that.setData({ showArticleList: false, emptyContentText: "暂无内容", + imgURL: "/assets/img/custom-empty-image.png", }); } } else { @@ -99,6 +101,7 @@ Page({ that.setData({ showArticleList: false, emptyContentText: "内容获取失败", + imgURL: "/assets/img/empty-image-error.png", }); } wx.hideLoading(); diff --git a/mp/pages/index/index.wxml b/mp/pages/index/index.wxml index 1e78064..0264082 100644 --- a/mp/pages/index/index.wxml +++ b/mp/pages/index/index.wxml @@ -69,7 +69,11 @@ - + diff --git a/mp/pages/search/index.js b/mp/pages/search/index.js index 1a7bd99..743be94 100644 --- a/mp/pages/search/index.js +++ b/mp/pages/search/index.js @@ -8,6 +8,7 @@ Page({ articleList: [], hasMore: true, count: 0, + imgURL: "", emptyContentText: "暂无内容", showSearchResults: false, currentYear: app.globalData.currentYear, @@ -90,6 +91,7 @@ Page({ that.setData({ showSearchResults: false, emptyContentText: "暂无内容", + imgURL: "/assets/img/empty-image-search.png", }); } } else { @@ -101,6 +103,7 @@ Page({ that.setData({ showSearchResults: false, emptyContentText: "内容获取失败", + imgURL: "/assets/img/empty-image-error.png", }); } wx.hideLoading(); diff --git a/mp/pages/search/index.wxml b/mp/pages/search/index.wxml index 41d0ab7..c79c1c6 100644 --- a/mp/pages/search/index.wxml +++ b/mp/pages/search/index.wxml @@ -65,7 +65,11 @@ - +