diff --git a/mall4uni/pages/index/index.vue b/mall4uni/pages/index/index.vue index f5e32d0..409429e 100644 --- a/mall4uni/pages/index/index.vue +++ b/mall4uni/pages/index/index.vue @@ -45,7 +45,7 @@ - + {{item.title}} diff --git a/mall4uni/pages/search-prod-show/search-prod-show.vue b/mall4uni/pages/search-prod-show/search-prod-show.vue index 36ebbea..d323c7f 100644 --- a/mall4uni/pages/search-prod-show/search-prod-show.vue +++ b/mall4uni/pages/search-prod-show/search-prod-show.vue @@ -165,8 +165,20 @@ export default { http.request(params); }, //当前搜索页二次搜索商品 - toSearchConfirm: function () { - this.toLoadData(); + toSearchConfirm: function (e) { + // this.toLoadData(); + if (e.detail.value) { + let recentSearch = uni.getStorageSync('recentSearch') || []; + recentSearch = recentSearch.filter(item => item !== this.prodName); + recentSearch.unshift(this.prodName); + if (recentSearch.length > 10) { + recentSearch.pop(); + } + uni.setStorageSync('recentSearch', recentSearch); + } + uni.redirectTo({ + url: '/pages/search-prod-show/search-prod-show?prodName=' + e.detail.value + }) }, /**