From 9ac4fd3516a92da4942c12d2df9ffa95bbd344a0 Mon Sep 17 00:00:00 2001 From: XiaoMo Date: Mon, 3 Apr 2023 15:20:11 +0800 Subject: [PATCH] =?UTF-8?q?a1300399510@qq.com=20=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E4=BA=8E=202023/04/03=20-15:20:02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/public.scss | 3 +- .../search/searchResult/SearchResult.vue | 60 ++++++++++++++----- 2 files changed, 47 insertions(+), 16 deletions(-) diff --git a/src/assets/css/public.scss b/src/assets/css/public.scss index 04183b9..8ad1ded 100755 --- a/src/assets/css/public.scss +++ b/src/assets/css/public.scss @@ -160,7 +160,8 @@ section { left: 0; transform: rotate(45deg); transform-origin: bottom; - margin-top: 0.01rem; + margin-top: 0.05rem; + // margin-top: 0.01rem; margin-left: 0.25rem; width: 0.9rem; font-size: 0.3rem; diff --git a/src/views/search/searchResult/SearchResult.vue b/src/views/search/searchResult/SearchResult.vue index f40530e..aa12a41 100755 --- a/src/views/search/searchResult/SearchResult.vue +++ b/src/views/search/searchResult/SearchResult.vue @@ -13,28 +13,30 @@
大约找到
{{ count }}
条结果
+
-
租房租房租房
+
{{ item.forum }}
诚招室友一起合租香港大学附近房子 女生
- + + {{ item.message }} + -
+
@@ -51,7 +53,7 @@ -
+
精华
@@ -61,7 +63,8 @@
- +
@@ -75,11 +78,12 @@ export default { return { kw: "", count: 0, - limit: 20, + limit: 4, nextpage: true, - page: 20, - list: [] - + page: 1, + list: [], + searchResultState: false, + loading: null } }, components: { @@ -103,10 +107,11 @@ export default { // 获取搜索结果数据 getSearchResult() { - this.page = this.page + 1 + this.startupUnderLoading() + if (this.searchResultState) return + this.searchResultState = true this.$http.post("/api/search", { keyword: this.kw, - // keyword: "helsinki", page: this.page, limit: this.limit }).then(res => { @@ -115,8 +120,32 @@ export default { this.list = data.data this.count = data.count + document.documentElement.scrollTop = 0; + document.body.scrollTop = 0; + this.searchResultState = false }) }, + + // 点击改变页数 + currentChange() { + console.log("dfgdf", this.page); + this.getSearchResult() + }, + + // 启动加载中 + startupUnderLoading() { + this.loading = this.$loading({ + lock: true, + text: '加载中...', + background: 'rgba(0, 0, 0, 0.7)' + }); + }, + + // 关闭加载中 + closeUnderLoading() { + this.loading.close(); + }, + }, } @@ -241,6 +270,7 @@ export default { .icon-head { width: .64rem; height: .64rem; + border-radius: 50%; } .user-name {