From da8468fe23583a2fc19836027043c07b1e1fb6e1 Mon Sep 17 00:00:00 2001 From: "AERWEN\\26795" <123456789a> Date: Wed, 25 Oct 2023 17:29:54 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E5=AF=B9=E6=8E=A5=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E6=8E=A8=E8=8D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/goods/search/index.js | 19 ++++++++++++++++++- pages/goods/search/index.wxml | 13 +++++++++++++ pages/order/order-confirm/index.js | 2 -- services/home/getSearchRecList.js | 19 +++++++++++++++++++ 4 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 services/home/getSearchRecList.js diff --git a/pages/goods/search/index.js b/pages/goods/search/index.js index 5b4fbe6..30c2ebc 100644 --- a/pages/goods/search/index.js +++ b/pages/goods/search/index.js @@ -1,6 +1,9 @@ import { getHistorySearchList } from '~/services/home/getHistorySearchList'; +import { + getSearchRecList +} from '~/services/home/getSearchRecList'; import { getHotSearchList } from '~/services/home/getHotSearchList'; @@ -49,7 +52,7 @@ Page({ async queryPopular() { try { - getHotSearchList().then((res) => { + getSearchRecList().then((res) => { if (res.code == 200) { this.setData({ popularWords: res.data, @@ -142,6 +145,20 @@ Page({ } }, + + // 点击搜索推荐 + handleRecTap(e) { + const { + dataset + } = e.currentTarget; + const _searchValue = dataset?.value; + if (_searchValue) { + wx.navigateTo({ + url: `/pages/goods/result/index?searchValue=${_searchValue}`, + }); + } + }, + // TODO:提交搜索 handleSubmit(e) { const { diff --git a/pages/goods/search/index.wxml b/pages/goods/search/index.wxml index 4ca7af0..1928e69 100644 --- a/pages/goods/search/index.wxml +++ b/pages/goods/search/index.wxml @@ -17,6 +17,19 @@ 暂无数据 + + + 搜索推荐 + + + + {{item.title}} + + + + 暂无数据 + +