diff --git a/pages/goods/list.vue b/pages/goods/list.vue index 5daf0a1..49b7808 100644 --- a/pages/goods/list.vue +++ b/pages/goods/list.vue @@ -146,12 +146,7 @@ methods: { // 搜索 async onSearch() { - if (this.searchValue == '') { - this.$error('请输入搜索关键词'); - } else { - await this.getGoodsList() - await this.getHomeListImage() - } + await this.upCallback(1) }, // 切换tab async changeTab(val) { @@ -159,8 +154,7 @@ this.$error('更多内容,敬请期待!') } else { this.targetTab = val - await this.getGoodsList() - await this.getHomeListImage() + await this.upCallback(1) } }, /** @@ -210,12 +204,15 @@ } else if (app.targetTab === 3) { param.order_type = 'price' } + GoodsApi.nbgoods(param).then(resultTotal => { + param.goods_name = '' + app.total = resultTotal.data.total + }) return new Promise((resolve, reject) => { GoodsApi.nbgoods(param) .then(result => { // 合并新数据 const newList = app.initList(result.data) - app.total = result.data.total app.list.data = getMoreListData(newList, app.list, pageNo) app.userList = newList.data[0].user app.userList.stateStr = this.getUserStateStr(app.userList.state)