From 1ba0a323dbdc1bd6ee90b884354450949735374b Mon Sep 17 00:00:00 2001
From: jin0209 <270246430@qq.com>
Date: Mon, 3 Mar 2025 11:13:18 +0800
Subject: [PATCH 1/7] =?UTF-8?q?feat(release):=20=E5=8F=91=E5=B8=83?=
=?UTF-8?q?=E9=A1=B5=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app.less | 10 -----
pages/release/index.less | 33 ++++++++--------
pages/release/index.wxml | 82 ++++++++++++----------------------------
3 files changed, 41 insertions(+), 84 deletions(-)
diff --git a/app.less b/app.less
index 77cdbf6..d5d4f06 100644
--- a/app.less
+++ b/app.less
@@ -1,14 +1,4 @@
/**app.wxss**/
-.container {
- height: 100%;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: space-between;
- padding: 200rpx 0;
- box-sizing: border-box;
-}
-
page {
background-color: #f3f3f3;
}
diff --git a/pages/release/index.less b/pages/release/index.less
index 686bed6..c8ae869 100644
--- a/pages/release/index.less
+++ b/pages/release/index.less
@@ -1,19 +1,20 @@
/* pages/release/index.wxss */
-@import url('../../app.less');
-@zero: 0;
-@multi: 2;
-@pad32: 32rpx;
.release-container {
- .container;
- padding: @zero;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0;
+ box-sizing: border-box;
+
.box {
width: 100%;
}
.upload {
- height: 112rpx * @multi;
+ height: 112rpx * 2;
position: relative;
&-class {
- width: 344rpx * @multi;
+ width: 344rpx * 2;
position: absolute;
top: 50%;
left: 50%;
@@ -21,21 +22,21 @@
}
}
.desc {
- height: 132rpx * @multi;
+ height: 132rpx * 2;
display: flex;
- padding: @pad32;
+ padding: 32rpx;
align-items: flex-start;
justify-content: space-between;
box-sizing: border-box;
.desc-class {
- width: 246rpx * @multi;
+ width: 246rpx * 2;
height: 100%;
- padding: @zero;
+ padding: 0;
}
}
.taggroup {
.cell-title-class {
- width: 81rpx * @multi;
+ width: 81rpx * 2;
}
.cell-note-class {
overflow-x: auto;
@@ -48,12 +49,12 @@
.btngroup {
display: flex;
justify-content: space-evenly;
- padding: @pad32;
+ padding: 32rpx;
position: fixed;
bottom: 64rpx;
.btn-class {
- width: 163.5rpx * @multi;
- margin: @zero;
+ width: 163.5rpx * 2;
+ margin: 0;
}
}
}
diff --git a/pages/release/index.wxml b/pages/release/index.wxml
index 3643b51..9d61c77 100644
--- a/pages/release/index.wxml
+++ b/pages/release/index.wxml
@@ -1,60 +1,26 @@
-
-
-
+
+
+
+
+
+
+ 添加描述
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- 添加描述
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
From 59509437d6a993592f8ae63ea04594b97d3d1db5 Mon Sep 17 00:00:00 2001
From: jin0209 <270246430@qq.com>
Date: Mon, 3 Mar 2025 15:40:26 +0800
Subject: [PATCH 2/7] =?UTF-8?q?feat(chat):=20=E7=BB=9F=E4=B8=80page?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/chat/index.less | 3 ++-
pages/chat/index.wxml | 57 +++++++++++++++++++++++--------------------
2 files changed, 32 insertions(+), 28 deletions(-)
diff --git a/pages/chat/index.less b/pages/chat/index.less
index 6ad7732..dc8246d 100644
--- a/pages/chat/index.less
+++ b/pages/chat/index.less
@@ -1,10 +1,11 @@
/* pages/chat/index.wxss */
-page {
+.chat-container {
display: flex;
flex-direction: column;
box-sizing: border-box;
height: 100vh;
font-size: 32rpx;
+ background-color: #fff;
}
.nav-bar {
diff --git a/pages/chat/index.wxml b/pages/chat/index.wxml
index 38ec8c8..0230c4a 100644
--- a/pages/chat/index.wxml
+++ b/pages/chat/index.wxml
@@ -1,37 +1,40 @@
-
-
-
- {{ utils.formatTime(item.time) }}
-
-
- {{ item.content }}
-
+
+
+
+
+ {{ utils.formatTime(item.time) }}
+
+
+
+ {{ item.content }}
+
+
+
-
-
-
-
-
- {{ item.content }}
+
+
+
+ {{ item.content }}
+
-
-
-
-
-
+
+
+
+
+
From 88d674b3e1bd824d5538931cffa134e21545339e Mon Sep 17 00:00:00 2001
From: jin0209 <270246430@qq.com>
Date: Mon, 3 Mar 2025 15:40:45 +0800
Subject: [PATCH 3/7] =?UTF-8?q?feat(search):=20=E7=BB=9F=E4=B8=80page?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/search/index.wxml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pages/search/index.wxml b/pages/search/index.wxml
index 4dc2407..b52924a 100644
--- a/pages/search/index.wxml
+++ b/pages/search/index.wxml
@@ -1,5 +1,5 @@
-
+
Date: Mon, 3 Mar 2025 17:33:25 +0800
Subject: [PATCH 4/7] =?UTF-8?q?feat(mock):=20=E8=BF=81=E7=A7=BBservice?=
=?UTF-8?q?=E5=88=B0mock?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app.js | 2 +-
{services => mock}/chat.js | 7 ++++++-
mock/index.js | 3 ++-
mock/search/getSearchHistory.js | 8 ++++++++
mock/search/getSearchPopular.js | 15 +++++++++++++++
mock/search/index.js | 4 ++++
model/search.js | 33 ---------------------------------
pages/message/index.js | 2 +-
pages/search/index.js | 26 +++++++++++---------------
services/delay.js | 6 ------
services/fetchSearchHistory.js | 33 ---------------------------------
11 files changed, 48 insertions(+), 91 deletions(-)
rename {services => mock}/chat.js (96%)
create mode 100644 mock/search/getSearchHistory.js
create mode 100644 mock/search/getSearchPopular.js
create mode 100644 mock/search/index.js
delete mode 100644 model/search.js
delete mode 100644 services/delay.js
delete mode 100644 services/fetchSearchHistory.js
diff --git a/app.js b/app.js
index f4a3300..d40e174 100644
--- a/app.js
+++ b/app.js
@@ -2,7 +2,7 @@
import config from './config';
import Mock from './mock/index';
import createBus from './utils/eventBus';
-import { connectSocket, fetchUnreadNum } from './services/chat';
+import { connectSocket, fetchUnreadNum } from './mock/chat';
if (config.isMock) {
Mock();
diff --git a/services/chat.js b/mock/chat.js
similarity index 96%
rename from services/chat.js
rename to mock/chat.js
index 10d89aa..10f7930 100644
--- a/services/chat.js
+++ b/mock/chat.js
@@ -1,4 +1,9 @@
-import delay from './delay';
+/** 模拟网络请求的延迟 */
+function delay(ms = 500) {
+ return new Promise((resolve) => {
+ setTimeout(resolve, ms);
+ });
+}
// 模拟聊天数据
const mockData = [
diff --git a/mock/index.js b/mock/index.js
index 3fe6963..ec4fdea 100644
--- a/mock/index.js
+++ b/mock/index.js
@@ -2,12 +2,13 @@ import Mock from './WxMock';
// 导入包含path和data的对象
import loginMock from './login/index';
import homeMock from './home/index';
+import searchMock from './search/index';
import dataCenter from './dataCenter/index';
import my from './my/index';
export default () => {
// 在这里添加新的mock数据
- const mockData = [...loginMock, ...homeMock, ...dataCenter, ...my];
+ const mockData = [...loginMock, ...homeMock, ...searchMock, ...dataCenter, ...my];
mockData.forEach((item) => {
Mock.mock(item.path, { code: 200, success: true, data: item.data });
});
diff --git a/mock/search/getSearchHistory.js b/mock/search/getSearchHistory.js
new file mode 100644
index 0000000..4e7f033
--- /dev/null
+++ b/mock/search/getSearchHistory.js
@@ -0,0 +1,8 @@
+export default {
+ path: '/api/searchHistory',
+ code: 200,
+ message: '请求成功',
+ data: {
+ historyWords: ['AI绘画', 'Stable Diffusion', '版权素材', '星空', 'illustration', '原创']
+ },
+};
diff --git a/mock/search/getSearchPopular.js b/mock/search/getSearchPopular.js
new file mode 100644
index 0000000..7618001
--- /dev/null
+++ b/mock/search/getSearchPopular.js
@@ -0,0 +1,15 @@
+export default {
+ path: '/api/searchPopular',
+ code: 200,
+ message: '请求成功',
+ data: {
+ popularWords: [
+ '考研和靠边同时上岸应该怎么选?有哪些参考建议',
+ '日常饮食中,如何选择优质蛋白',
+ '你有没有网购维权成功的经历?求分享经验',
+ '夏季带孩子旅游,你的必备物品有哪些',
+ '在海外越卖越贵,中国汽车做对了什么',
+ '当HR问你离职原因,怎么回答最能被接受',
+ ],
+ },
+};
diff --git a/mock/search/index.js b/mock/search/index.js
new file mode 100644
index 0000000..22dc2ef
--- /dev/null
+++ b/mock/search/index.js
@@ -0,0 +1,4 @@
+import getSearchHistory from './getSearchHistory';
+import getSearchPopular from './getSearchPopular';
+
+export default [getSearchHistory, getSearchPopular];
diff --git a/model/search.js b/model/search.js
deleted file mode 100644
index dd0eeeb..0000000
--- a/model/search.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * @param {number} sort
- * @param {number} pageNum
- * @param {number} pageSize
- * @param {number} minPrice
- * @param {number} maxPrice
- * @param {string} keyword
- */
-
-/**
- * 获取搜索历史
- */
-export function getSearchHistoryMock() {
- return {
- historyWords: ['AI绘画', 'Stable Diffusion', '版权素材', '星空', 'illustration', '原创'],
- };
-}
-
-/**
- *获取搜索热词
- */
-export function getSearchPopularMock() {
- return {
- popularWords: [
- '考研和靠边同时上岸应该怎么选?有哪些参考建议',
- '日常饮食中,如何选择优质蛋白',
- '你有没有网购维权成功的经历?求分享经验',
- '夏季带孩子旅游,你的必备物品有哪些',
- '在海外越卖越贵,中国汽车做对了什么',
- '当HR问你离职原因,怎么回答最能被接受',
- ],
- };
-}
diff --git a/pages/message/index.js b/pages/message/index.js
index ea0cf0d..2cf9bfd 100644
--- a/pages/message/index.js
+++ b/pages/message/index.js
@@ -1,5 +1,5 @@
// pages/message/message.js
-import { fetchMessageList, markMessagesRead } from '~/services/chat';
+import { fetchMessageList, markMessagesRead } from '~/mock/chat';
const app = getApp();
const { socket } = app.globalData; // 获取已连接的 socketTask
diff --git a/pages/search/index.js b/pages/search/index.js
index a5a720d..afb155a 100644
--- a/pages/search/index.js
+++ b/pages/search/index.js
@@ -1,4 +1,4 @@
-import { getSearchHistory, getSearchPopular } from '~/services/fetchSearchHistory';
+import request from '~/api/request';
Page({
data: {
@@ -26,18 +26,16 @@ Page({
* @returns {Promise}
*/
async queryHistory() {
- try {
- const data = await getSearchHistory();
- const code = 'Success';
- if (String(code).toUpperCase() === 'SUCCESS') {
+ request('/api/searchHistory').then((res) => {
+ const {code, data} = res;
+
+ if (code === 200) {
const { historyWords = [] } = data;
this.setData({
historyWords,
});
}
- } catch (error) {
- console.error(error);
- }
+ });
},
/**
@@ -45,18 +43,16 @@ Page({
* @returns {Promise}
*/
async queryPopular() {
- try {
- const data = await getSearchPopular();
- const code = 'Success';
- if (String(code).toUpperCase() === 'SUCCESS') {
+ request('/api/searchPopular').then((res) => {
+ const {code, data} = res;
+
+ if (code === 200) {
const { popularWords = [] } = data;
this.setData({
popularWords,
});
}
- } catch (error) {
- console.error(error);
- }
+ });
},
setHistoryWords(searchValue) {
diff --git a/services/delay.js b/services/delay.js
deleted file mode 100644
index 0a92b62..0000000
--- a/services/delay.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** 模拟网络请求的延迟 */
-export default function delay(ms = 500) {
- return new Promise((resolve) => {
- setTimeout(resolve, ms);
- });
-}
diff --git a/services/fetchSearchHistory.js b/services/fetchSearchHistory.js
deleted file mode 100644
index 6b39db4..0000000
--- a/services/fetchSearchHistory.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import { config } from '~/config/index';
-import delay from './delay';
-import { getSearchHistoryMock, getSearchPopularMock } from '~/model/search';
-
-/** 获取搜索历史 */
-function mockSearchHistory() {
- return delay().then(() => getSearchHistoryMock());
-}
-
-/** 获取搜索历史 */
-export function getSearchHistory() {
- if (config.useMock) {
- return mockSearchHistory();
- }
- return new Promise((resolve) => {
- resolve('real api');
- });
-}
-
-/** 获取搜索热点 */
-function mockSearchPopular() {
- return delay().then(() => getSearchPopularMock());
-}
-
-/** 获取搜索热点 */
-export function getSearchPopular() {
- if (config.useMock) {
- return mockSearchPopular();
- }
- return new Promise((resolve) => {
- resolve('real api');
- });
-}
From 34db01c93b62ac846c77fd28d3eb3ac2f8890a7d Mon Sep 17 00:00:00 2001
From: jin0209 <270246430@qq.com>
Date: Mon, 3 Mar 2025 22:43:52 +0800
Subject: [PATCH 5/7] =?UTF-8?q?feat(home):=20=E9=A6=96=E9=A1=B5=E6=A0=B7?=
=?UTF-8?q?=E5=BC=8F=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/home/index.js | 2 +-
pages/home/index.less | 49 ++++---------------------------------------
pages/home/index.wxml | 25 +++++++++++-----------
3 files changed, 17 insertions(+), 59 deletions(-)
diff --git a/pages/home/index.js b/pages/home/index.js
index c483d84..c4fb696 100644
--- a/pages/home/index.js
+++ b/pages/home/index.js
@@ -69,7 +69,7 @@ Page({
showOperMsg(content) {
Message.success({
context: this,
- offset: [20, 32],
+ offset: [120, 32],
duration: 4000,
content,
});
diff --git a/pages/home/index.less b/pages/home/index.less
index b96eb98..69f161c 100644
--- a/pages/home/index.less
+++ b/pages/home/index.less
@@ -2,45 +2,11 @@
@home-tab-item-height: 96rpx;
-page {
- height: 100vh;
- box-sizing: border-box;
- font-family: 'PingFang SC', 'Helvetica Neue', sans-serif;
-}
-
-.t-navbar {
- --td-navbar-padding-top: @navbar-padding-top;
- --td-navbar-height: calc(@nav-bar-height - @navbar-padding-top) !important;
-
- &__left {
- margin: 0;
- }
-}
-
-&__left {
- display: flex;
- align-items: center;
- padding: 0 16rpx;
+.home-container {
+ height: calc(100vh - @tab-bar-height);
- .t-search {
- --td-search-height: 64rpx;
- --td-search-font-size: @font-size-mini;
- width: 375rpx;
-
- .t-icon {
- font-size: @font-size-default !important;
- }
- }
-}
-
-.home {
- background-color: @bg-color;
- height: calc(100% - @tab-bar-height);
- overflow: auto;
-
- &__content {
+ .home-content {
height: calc(100% - @nav-bar-height);
- overflow: hidden;
}
.t-tabs {
@@ -56,7 +22,7 @@ page {
}
}
- &__card-list {
+ .home-card-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
@@ -66,16 +32,9 @@ page {
}
}
-.usermotto {
- margin-top: 200px;
-}
.home-release {
position: fixed;
bottom: 208rpx;
right: 32rpx;
-
- .relese-button {
- width: 200rpx;
- }
}
diff --git a/pages/home/index.wxml b/pages/home/index.wxml
index 620f06a..3dcdc60 100644
--- a/pages/home/index.wxml
+++ b/pages/home/index.wxml
@@ -1,6 +1,6 @@
-
-
-
+
+
+
-
+
-
+
-
-
-
- 发布
-
-
-
-
+
+
+
+ 发布
+
+
+
\ No newline at end of file
From 91b87667778c8782916a21bfef8df76adb0298a6 Mon Sep 17 00:00:00 2001
From: jin0209 <270246430@qq.com>
Date: Tue, 4 Mar 2025 10:45:12 +0800
Subject: [PATCH 6/7] =?UTF-8?q?feat(config):=20=E6=9B=B4=E6=96=B0appid?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
project.config.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/project.config.json b/project.config.json
index f1401c4..b57e182 100644
--- a/project.config.json
+++ b/project.config.json
@@ -49,7 +49,7 @@
},
"compileType": "miniprogram",
"libVersion": "3.7.8",
- "appid": "wx6f3e38f61d138c04",
+ "appid": "wx0ee80a2f23dbd157",
"projectname": "miniprogram-starter",
"condition": {
"miniprogram": {
From b6268224ff3886751d01f24f1b005be0acd91dfb Mon Sep 17 00:00:00 2001
From: jin0209 <270246430@qq.com>
Date: Tue, 4 Mar 2025 10:59:43 +0800
Subject: [PATCH 7/7] =?UTF-8?q?feat(prettier):=20=E6=A0=BC=E5=BC=8F?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mock/mock.js | 19 +++++++-------
mock/search/getSearchHistory.js | 2 +-
pages/chat/index.wxml | 46 ++++++++++++++++-----------------
pages/home/index.less | 1 -
pages/home/index.wxml | 12 ++++++---
pages/release/index.less | 2 +-
pages/search/index.js | 4 +--
7 files changed, 45 insertions(+), 41 deletions(-)
diff --git a/mock/mock.js b/mock/mock.js
index 3782ded..3290a77 100644
--- a/mock/mock.js
+++ b/mock/mock.js
@@ -1165,8 +1165,8 @@
return typeof patternLetters[flag] === 'function'
? patternLetters[flag](date)
: patternLetters[flag] in patternLetters
- ? creatNewSubString($0, patternLetters[flag])
- : date[patternLetters[flag]]();
+ ? creatNewSubString($0, patternLetters[flag])
+ : date[patternLetters[flag]]();
});
},
// 生成一个随机的 Date 对象。
@@ -1967,8 +1967,8 @@
return min === undefined
? Basic.natural(defaultMin, defaultMax) // ()
: max === undefined
- ? min // ( len )
- : Basic.natural(parseInt(min, 10), parseInt(max, 10)); // ( min, max )
+ ? min // ( len )
+ : Basic.natural(parseInt(min, 10), parseInt(max, 10)); // ( min, max )
}
module.exports = {
@@ -6566,8 +6566,8 @@
id.slice(2, 6) === '0000'
? undefined
: id.slice(4, 6) == '00'
- ? id.slice(0, 2) + '0000'
- : id.slice(0, 4) + '00';
+ ? id.slice(0, 2) + '0000'
+ : id.slice(0, 4) + '00';
fixed.push({
id: id,
pid: pid,
@@ -6848,8 +6848,8 @@
'\n' === e
? (l.seenCR || l.line++, (l.column = 1), (l.seenCR = !1))
: '\r' === e || '\u2028' === e || '\u2029' === e
- ? (l.line++, (l.column = 1), (l.seenCR = !0))
- : (l.column++, (l.seenCR = !1));
+ ? (l.line++, (l.column = 1), (l.seenCR = !0))
+ : (l.column++, (l.seenCR = !1));
}
return (
Mt !== l &&
@@ -9020,8 +9020,7 @@
// loadstart The fetch initiates.
this.dispatchEvent(new Event('loadstart' /*, false, false, this*/));
- if (this.custom.async)
- setTimeout(done, this.custom.timeout); // 异步
+ if (this.custom.async) setTimeout(done, this.custom.timeout); // 异步
else done(); // 同步
function done() {
diff --git a/mock/search/getSearchHistory.js b/mock/search/getSearchHistory.js
index 4e7f033..203188c 100644
--- a/mock/search/getSearchHistory.js
+++ b/mock/search/getSearchHistory.js
@@ -3,6 +3,6 @@ export default {
code: 200,
message: '请求成功',
data: {
- historyWords: ['AI绘画', 'Stable Diffusion', '版权素材', '星空', 'illustration', '原创']
+ historyWords: ['AI绘画', 'Stable Diffusion', '版权素材', '星空', 'illustration', '原创'],
},
};
diff --git a/pages/chat/index.wxml b/pages/chat/index.wxml
index 0230c4a..f34a5a2 100644
--- a/pages/chat/index.wxml
+++ b/pages/chat/index.wxml
@@ -3,37 +3,37 @@
-
+
-
- {{ utils.formatTime(item.time) }}
+
+
+ {{ utils.formatTime(item.time) }}
+
-
- {{ item.content }}
-
-
-
+
+ {{ item.content }}
+
+
+
-
-
- {{ item.content }}
-
+
+
+ {{ item.content }}
+
-
-
+
+
-
+
diff --git a/pages/home/index.less b/pages/home/index.less
index 69f161c..f77ab1d 100644
--- a/pages/home/index.less
+++ b/pages/home/index.less
@@ -32,7 +32,6 @@
}
}
-
.home-release {
position: fixed;
bottom: 208rpx;
diff --git a/pages/home/index.wxml b/pages/home/index.wxml
index 3dcdc60..97d7b74 100644
--- a/pages/home/index.wxml
+++ b/pages/home/index.wxml
@@ -15,7 +15,13 @@
height="488rpx"
style="width: 340rpx"
/>
-
+
@@ -35,8 +41,8 @@
-
+
发布
-
+
\ No newline at end of file
diff --git a/pages/release/index.less b/pages/release/index.less
index c8ae869..136ef85 100644
--- a/pages/release/index.less
+++ b/pages/release/index.less
@@ -6,7 +6,7 @@
justify-content: space-between;
padding: 0;
box-sizing: border-box;
-
+
.box {
width: 100%;
}
diff --git a/pages/search/index.js b/pages/search/index.js
index afb155a..4f23bd1 100644
--- a/pages/search/index.js
+++ b/pages/search/index.js
@@ -27,7 +27,7 @@ Page({
*/
async queryHistory() {
request('/api/searchHistory').then((res) => {
- const {code, data} = res;
+ const { code, data } = res;
if (code === 200) {
const { historyWords = [] } = data;
@@ -44,7 +44,7 @@ Page({
*/
async queryPopular() {
request('/api/searchPopular').then((res) => {
- const {code, data} = res;
+ const { code, data } = res;
if (code === 200) {
const { popularWords = [] } = data;