From 990f1850b10f8edf806affbd5df109ccd09a9c05 Mon Sep 17 00:00:00 2001 From: chen-xin-zhi <3588068430@qq.com> Date: Thu, 7 Aug 2025 20:18:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=BA=86=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/course/searchCourses/searchCourses.js | 38 +++++++++++++++++-- pages/course/searchCourses/searchCourses.wxml | 12 +++--- 2 files changed, 41 insertions(+), 9 deletions(-) diff --git a/pages/course/searchCourses/searchCourses.js b/pages/course/searchCourses/searchCourses.js index d17ad36..7347e7b 100644 --- a/pages/course/searchCourses/searchCourses.js +++ b/pages/course/searchCourses/searchCourses.js @@ -1,18 +1,50 @@ // pages/course/searchCourses/searchCourses.js +import { baseUrl, globalImgUrl } from "../../../request"; Page({ /** * 页面的初始数据 */ data: { - + courseList: [], + searchKeyword: '', + globalImgUrl, }, - + // 每次用户输入都会进这里 + onSearchInput(e) { + this.setData({ + searchKeyword: e.detail.value + }); + }, + gotoCourseDetail(e) { + const courseId = e.currentTarget.dataset.id; + wx.navigateTo({ + url: `/pages/course/courseDetail/courseDetail?id=${courseId}`, + }); + }, + onSearch() { + const token = wx.getStorageSync('token') + const { searchKeyword } = this.data + wx.request({ + url: baseUrl + '/course/query/keyword', + header: { + Authorization: token + }, + method: 'POST', + data: { + templateString: searchKeyword + }, + success: res => { + let result = res.data.data + this.setData({courseList: result}) + } + }) + }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { - + }, /** diff --git a/pages/course/searchCourses/searchCourses.wxml b/pages/course/searchCourses/searchCourses.wxml index d61a63f..0cdf969 100644 --- a/pages/course/searchCourses/searchCourses.wxml +++ b/pages/course/searchCourses/searchCourses.wxml @@ -5,20 +5,20 @@ class="image" src="./images/sousuo.png" /> - + - + - 区块链和加密数字货币(随报随学认证班) + {{item.name}} - 券后99元起 - 18523人学习 + 券后{{item.discountPrice}}元起 + {{item.orderCount}}人学习