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