123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- <template>
- <div class="goods_list_cate2">
- <div class="sld_brand_cat">
- <div class="sld_cat_item">
- {{ L["分类"] }} - "<em>{{ cate2Name }}</em
- >" <b>{{ L["筛选结果"] }}</b>
- </div>
- <div class="sld_cat_item clearfix">
- <p class="sld_gleft">{{ L["包含分类"] }}</p>
- <ul class="sld_gright" v-if="cateItem.length">
- <li v-for="(item, index) in cateItem" :key="index">
- <Nuxt-link :to="'/goods/list/'+ calcProductName(item.categoryName) +'_v-'+ item.categoryId + '_gid-' + item.grade + '_pid-' + item.pid" >
- {{ item.categoryName }}
- </Nuxt-link>
- </li>
- </ul>
- <ul class="sld_gright no_category" v-else>
- <div>{{ L["暂无分类"] }}</div>
- </ul>
- </div>
- </div>
- </div>
- </template>
- <script setup>
- import { getCurLanguage } from '@/composables/common.js';
- const L = getCurLanguage();
- defineProps(["cateItem", "cate2Name"]);
- </script>
- <style lang="scss">
- @use "@/assets/style/theme.scss" as *;
- .clearfix {
- display: block;
- zoom: 1;
- }
- ul,
- ol,
- li {
- list-style: none;
- }
- a:visited {
- text-decoration: none;
- }
- .goods_list_cate2 {
- width: 1200px;
- margin: 0 auto;
- margin-top: 20px;
- padding-left: 0px;
- padding-right: 0px;
- font: 12px/150% Arial, Verdana, "\5b8b\4f53";
- /*font-family: "microsoft yahei";*/
- .sld_brand_cat {
- margin-bottom: 17px;
- border: 1px solid #d7d7d7;
- .sld_cat_item {
- position: relative;
- display: flex;
- border-bottom: 1px solid #cbcbcb;
- padding-right: 150px;
- li {
- float: left;
- margin-right: 40px;
- line-height: 23px;
- }
- &:nth-child(1) {
- line-height: 40px;
- background-color: #f6f6f6;
- padding-left: 17px;
- font-size: 14px;
- color: #666;
- border-bottom: 1px solid #d7d7d7;
- em {
- color: $colorMain2;
- font-weight: 600;
- font-style: normal;
- }
- }
- &:nth-child(2) {
- border: none;
- min-height: 43px;
- }
- .sld_gleft {
- position: relative;
- top: 0;
- left: 0;
- bottom: 0;
- width: 120px;
- padding: 12px 0 0 17px;
- background-color: #f9f9f9;
- }
- .sld_gright {
- margin: 10px 0 10px 20px;
- background-color: #fff;
- &.no_category {
- display: flex;
- justify-content: center;
- width: 100%;
- div {
- color: #999;
- }
- }
- a {
- color: #666;
- text-decoration: none;
- cursor: pointer;
- &:hover {
- color: $colorMain;
- }
- }
- }
- }
- }
- }
- </style>
|