Browse Source

fix: 修复分类展示问题

周玉环 4 days ago
parent
commit
8d17dcf45e

+ 4 - 2
xinkeaboard-web/assets/style/goodsList.scss

@@ -140,12 +140,14 @@ ul {
                         width: 16px;
                         height: 16px;
                         vertical-align: top;
-                        background: url(/search.png) no-repeat 2px 7px;
+                        background-image: url(/search.png);
+                        background-repeat: no-repeat;
+                        background-size: cover;
                         -moz-transition: background-position 0.15s ease-in-out;
                         transition: background-position 0.15s ease-in-out;
                         overflow: hidden;
                         margin-top: 2px;
-                        margin-left: 5px;
+                        // margin-left: 5px;
                     }
 
                     .el-icon-close {

+ 7 - 7
xinkeaboard-web/pages/goods/list/[...slug].vue

@@ -17,7 +17,7 @@
             <div class="menu_drop">
               <div :class="{ trigger: true, hasChild: cate1.cate.length }">
                 <span class="trigger_name">{{L['全部分类']}}</span>
-                <i class="menu_drop_arrow"></i>
+                <!-- <i class="menu_drop_arrow"></i> -->
               </div>
               <div class="menu_drop_main" v-if="cate1.cate.length">
                 <ul class="menu_drop_list">
@@ -45,7 +45,7 @@
             <div class="menu_drop">
               <div :class="{ trigger: true, hasChild: cate1.cate.length }">
                 <span class="trigger_name">{{ catePathName.path[0] }}</span>
-                <i class="menu_drop_arrow"></i>
+                <!-- <i class="menu_drop_arrow"></i> -->
               </div>
               <div class="menu_drop_main" v-if="cate1.cate.length">
                 <ul class="menu_drop_list">
@@ -67,7 +67,7 @@
             <div class="menu_drop">
               <div :class="{ trigger: true, hasChild: cate2.cate.length }">
                 <span class="trigger_name">{{ catePathName.path[1] }}</span>
-                <i class="menu_drop_arrow"></i>
+                <!-- <i class="menu_drop_arrow"></i> -->
               </div>
               <div class="menu_drop_main" v-if="cate2.cate.length">
                 <ul class="menu_drop_list">
@@ -89,7 +89,7 @@
               <div class="menu_drop">
                 <div :class="{ trigger: true, hasChild: cate1.cate.length }">
                   <span class="trigger_name">{{ catePathName.path[0] }}</span>
-                  <i class="menu_drop_arrow"></i>
+                  <!-- <i class="menu_drop_arrow"></i> -->
                 </div>
                 <div class="menu_drop_main" v-if="cate1.cate.length">
                   <ul class="menu_drop_list">
@@ -112,7 +112,7 @@
               <div class="menu_drop">
                 <div :class="{ trigger: true, hasChild: cate2.cate.length }">
                   <span class="trigger_name">{{ catePathName.path[1] }}</span>
-                  <i class="menu_drop_arrow"></i>
+                  <!-- <i class="menu_drop_arrow"></i> -->
                 </div>
                 <div class="menu_drop_main" v-if="cate2.cate.length">
                   <ul class="menu_drop_list">
@@ -135,7 +135,7 @@
               <div class="menu_drop">
                 <div :class="{ trigger: true, hasChild: cate3.cate.length }">
                   <span class="trigger_name">{{ catePathName.path[2] }}</span>
-                  <i class="menu_drop_arrow"></i>
+                  <!-- <i class="menu_drop_arrow"></i> -->
                 </div>
                 <div class="menu_drop_main" v-if="cate3.cate.length">
                   <ul class="menu_drop_list">
@@ -563,7 +563,7 @@ const cateForm = (c, g) => {
                   if (Gids.value == 3) {
                       let cdx3 = cate2.child.findIndex(i => i.categoryId == cateId)
                       cate3.cate = cate2.child.filter(i => i.categoryId != cateId)
-                      catePathName.path[2] = cate2.child[cdx3].categoryName
+                      catePathName.path[2] = cate2.child[cdx3]?.categoryName
                   }
                   let cate2Pid = res.data[0].pid
                   cateForm(cate2Pid, 1)

+ 11 - 9
xinkeaboard-web/pages/store/goods/[...slug].vue

@@ -143,7 +143,7 @@
           </li>
         </ul>
         <!-- 分页 start -->
-        <div class="flex_row_center_center sld_pagination">
+        <div class="flex_row_center_center sld_pagination" v-if="storeData.goods.list.length">
           <el-pagination
             @current-change="handleCurrentChange"
             v-model:currentPage.sync="pagitionCurrent"
@@ -155,17 +155,19 @@
           </el-pagination>
         </div>
         <!-- 分页 end -->
+
+        <!-- 空页面 start-->
+        <SldCommonEmpty
+          v-if="!firstLoading && !storeData.goods.list.length"
+          totalWidth="979"
+          totalHeight="700"
+          paddingTop="200"
+        />
+      <!-- 空页面 end-->
       </div>
       <!-- 右侧商品 end -->
 
-      <!-- 空页面 start-->
-      <SldCommonEmpty
-        v-if="!firstLoading && !storeData.goods.list.length"
-        totalWidth="979"
-        totalHeight="700"
-        paddingTop="200"
-      />
-      <!-- 空页面 end-->
+      
     </div>
   </div>
 </template>