绿满眶商城微信小程序-uniapp
pages/commodity-square/commoditySquare.vue
@@ -3,7 +3,7 @@
      <input type="text" value="flushDom" v-if="false" />
      <top-bar selectedTitleIndex="shop" textColor="black" @changeTab="topBarChange" class="topBar"></top-bar>
      <view class="search">
         <u-search class="nav-search" @blur='searchGoods' v-model="searchInfo" placeholder="搜索商品"
         <u-search class="nav-search" @change='searchGoods' v-model="searchInfo" placeholder="搜索商品"
            :show-action="false"></u-search>
      </view>
      <view style="display: flex;padding: 32rpx;box-sizing: border-box;height: 100%;">
@@ -17,7 +17,7 @@
         </view>
         <view class="goodsInfos" >
            <scroll-view :scroll-y="true" :show-scrollbar="false" style="height: 100%;">
            <scroll-view :scroll-y="true" :show-scrollbar="false" style="height: 100%;" @scrolltolower="loadMoreData()">
               <view class="goodsItem" v-for="item in goodsList" :key="item.id"
                  @click.prevent="goToGoodsInfo(item.id)"
@@ -197,6 +197,7 @@
            this.getGoodsParam.keyword = keyWard
            this.getGoodsParam.pageNumber = 1
            this.getGoodsParam.categoryId = ''
            this.goodsList = [];
            await this.getgoodsData();
         },
         confirm() {},
@@ -246,6 +247,7 @@
         },
         //触底获取数据
         async loadMoreData() {
            console.log("触底加载------------》",this.maxPages)
            if (this.getGoodsParam.pageNumber < this.maxPages) {
               this.getGoodsParam.pageNumber++;
               await this.getgoodsData()
@@ -285,8 +287,9 @@
                  item.cardNum = cardItem.num;
               }
            })
            this.goodsList = goodsList.data.result.records;
            console.log('this.goodsList----------------------->',JSON.stringify(this.goodsList))
            this.goodsList = [...this.goodsList,...goodsList.data.result.records];
            this.maxPages = goodsList.data.result.pages
            console.log('this.goodsList----------------------->',JSON.stringify(goodsList.data.result))
         },
         async chooseCategory(id) {