Merge remote-tracking branch 'origin/master'

master
dengzeyu 3 months ago
commit 8e15040714

@ -20,6 +20,7 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for banner
-- ----------------------------
----
DROP TABLE IF EXISTS `banner`;
CREATE TABLE `banner` (
`id` int(11) NOT NULL AUTO_INCREMENT,

@ -1,12 +1,12 @@
// app.js
App({
onLaunch() {
// 展示本地存储能力 6
// 展示本地存储能力
const logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
// 登录
// 定义登录
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId

@ -2,7 +2,7 @@ const { getHotSearch,getSearch } = require("../../api/index.js")
Page({
/**
* 页面的初始数据
* 页面的初始数据1
*/
data: {
search:"",
@ -11,52 +11,52 @@ Page({
goodsData:[]
},
/**
* 生命周期函数--监听页面加载
* 生命周期函数--监听页面加载2
*/
onLoad(options) {
getHotSearch().then(res =>{
getHotSearch().then(res =>{//获取热点搜索函数
this.setData({
hotSearch:res.data.data.result
hotSearch:res.data.data.result//搜索数据结果
})
})
},
// 内容改变
onChange(e){
// 内容改变3
onChange(e){//内容展示函数
this.setData({
value:e.detail
value:e.detail//获取值
})
},
/**
* 展示搜索数据在goods页面展示
* 1. 在搜索页面通过网络请求获取数据传递到goods页面显示
* 2. 在搜索页面将搜索的关键字传递到goods页面在goods页面做网络请求
* 展示搜索数据在goods页面展示4
* 1. 在搜索页面通过网络请求获取数据传递到goods页面显示5
* 2. 在搜索页面将搜索的关键字传递到goods页面在goods页面做网络请求6
*/
// 实现搜索
onSearch(){
this.http(this.data.value)
// 实现搜索7
onSearch(){//搜索函数
this.http(this.data.value)//10
},
onSearchCliclk(){
this.http(this.data.value)
onSearchCliclk(){//搜索点击函数
this.http(this.data.value)//11
},
/**
* 获取热门关键字
* 获取热门关键字8
*/
clickGetKeyWords(e){
this.http(e.currentTarget.dataset.hotkey)
this.http(e.currentTarget.dataset.hotkey)//使用this
},
http(search){
getSearch({search}).then(res =>{
if(!res.data.msg){
// 序列化
// 序列化9
let goods = JSON.stringify(res.data.data)
wx.navigateTo({
url: '/pages/goods/goods?goodsData=' + goods,
url: '/pages/goods/goods?goodsData=' + goods,//给出跳转网址
})
}else{
wx.showToast({
title: res.data.msg,
title: res.data.msg,//获取记录搜索结果总数
})
}
})

Loading…
Cancel
Save