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}}人学习