Commit 5fbdaea928805c4841d438941fae11d3993158ed

Authored by 后端研发-倪永富
1 parent 47696d43

修改切换样式

pages/goods/categoryList/categoryList.js
1 1 var t = getApp(), e = t.request, oo = t.globalData.setting;
2   -
3 2 var i = function (i) {
4 3 return i && i.__esModule ? i : {
5 4 default: i
... ... @@ -7,65 +6,87 @@ var i = function (i) {
7 6 }(require("../../../utils/LoadMore.js")), a = new i.default(), ut = require("../../../utils/util.js");
8 7 //t = i,e = t
9 8 Page({
10   - data: {
11   - is_date:true,
12   - scrollHeight: 0,
13   - currentTab:-1,
14   - abc:0,
15   - windowHeight:0,
16   - windowWidth: 0,
17   - eachLetterHeight:0,
18   - lettersPosition:0,
19   - catelist:null, //分类读取
20   - nationlist: null,//国家读取
21   - groups: null, //品牌读取
22   - iurl: oo.imghost,//图片地址
23   -
24   - // 当前选择的导航字母
25   - selected: 0,
26   - // 选择字母视图滚动的位置id
27   - scrollIntoView: 'A',
28   - // 导航字母
29   - letters: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',
30   - 'U', 'V', 'W', 'X', 'Y', 'Z'],
31   - //控制新旧分类版本
32   - is_used_share:0,
33   - //国家的控制属性
34   - is_country:1,
35   - //品牌的控制属性
36   - is_brand:1,
37   - //选择分类的控制属性
38   - select_classify_on:223,
39   - index:223,
40   - classify_name:"国家",//项目类型
41   - brand_list:null,//品牌列表
42   -
43   - one_level_classify:[],// 新的版本左边的边分类1级
44   - is_level_three:0,//判断有没有3级
45   - cat_id:0,
46   - pl_timer: null,//只有品类的定时器
47   - is_pl_time:0,
48   - requestData:null, //风格三的商品数据列表 分页
49   - stylePage:1, //商品列表分页标识
50   -
51   - //风格三使用
52   - url: t.globalData.setting.imghost,
53   - currentPage: 1,
54   - requestData: null,
55   - allData: null,
56   - openFilterModal: !1,
57   - baseUrl: "api/weshop/goods/page?1=1&cat_id=1&parent_id=0&orderField=goods_id&orderType=desc&page=1&is_mainshow=1&isonsale=1&store_id="+oo.stoid+"&is_recommend=1",
58   - requestUrl: "",
59   - tabname: "goods_id", //排序的字段
60   - adname: "desc", //升降的字段
61   - is_new: 0,
62   - is_hot: 0,
63   - msgStatus:false, //页面显示暂无数据状态
64   - countDownNum: 3,
65   - timer: '', //定时器
66   - lastMsg:false,
67   - toView:"",
68   - },
  9 + data: {
  10 + is_date:true,
  11 + scrollHeight: 0,
  12 + currentTab:-1,
  13 + abc:0,
  14 + windowHeight:0,
  15 + windowWidth: 0,
  16 + eachLetterHeight:0,
  17 + lettersPosition:0,
  18 + catelist:null, //分类读取
  19 + nationlist: null,//国家读取
  20 + groups: null, //品牌读取
  21 + iurl: oo.imghost,//图片地址
  22 +
  23 + // 当前选择的导航字母
  24 + selected: 0,
  25 + // 选择字母视图滚动的位置id
  26 + scrollIntoView: 'A',
  27 + // 导航字母
  28 + letters: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',
  29 + 'U', 'V', 'W', 'X', 'Y', 'Z'],
  30 + //控制新旧分类版本
  31 + is_used_share:0,
  32 + //国家的控制属性
  33 + is_country:1,
  34 + //品牌的控制属性
  35 + is_brand:1,
  36 + //选择分类的控制属性
  37 + select_classify_on:223,
  38 + index:223,
  39 + classify_name:"国家",//项目类型
  40 + brand_list:null,//品牌列表
  41 +
  42 + one_level_classify:[],// 新的版本左边的边分类1级
  43 + is_level_three:0,//判断有没有3级
  44 + cat_id:0,
  45 + pl_timer: null,//只有品类的定时器
  46 + is_pl_time:0,
  47 + requestData:null, //风格三的商品数据列表 分页
  48 + stylePage:1, //商品列表分页标识
  49 +
  50 + //风格三使用
  51 + url: t.globalData.setting.imghost,
  52 + currentPage: 1,
  53 + allData: null,
  54 + openFilterModal: !1,
  55 + baseUrl: "api/weshop/goods/page?1=1&cat_id=1&parent_id=0&orderField=goods_id&orderType=desc&page=1&is_mainshow=1&isonsale=1&store_id="+oo.stoid+"&is_recommend=1",
  56 + requestUrl: "",
  57 + tabname: "goods_id", //排序的字段
  58 + adname: "desc", //升降的字段
  59 + is_new: 0,
  60 + is_hot: 0,
  61 + msgStatus:false, //页面显示暂无数据状态
  62 + countDownNum: 3,
  63 + timer: '', //定时器
  64 + lastMsg:false,
  65 + toView:"",
  66 + is_show_class:false,//是否添加新样式
  67 + status_show:0,
  68 + currentTab: 0, //预设当前项的值
  69 + },
  70 +
  71 +
  72 + //判断当前滚动超过一屏时,设置tab标题滚动条。
  73 + checkCor: function() {
  74 + let that = this;
  75 + //这里计算按照实际情况进行修改,动态数据要进行动态分析
  76 + //思路:窗体高度/单个分类高度 200rpx 转px计算 =>得到一屏幕所显示的个数,结合后台传回分类总数进行计算
  77 + //数据很多可以多次if判断然后进行滚动距离计算即可
  78 + if (that.data.currentTab > 7) {
  79 + that.setData({
  80 + scrollTop: 500
  81 + })
  82 + } else {
  83 + that.setData({
  84 + scrollTop: 0
  85 + })
  86 + }
  87 + },
  88 +
  89 +
69 90 onLoad: function(tt) {
70 91 var that = this;
71 92 that.get_brand();
... ... @@ -189,10 +210,14 @@ Page({
189 210 }
190 211 that.setData({ is_level_three: is_lev_thr });
191 212 if (is_lev_thr!=1) {
192   - that.setData({ select_classify_on: 0, index: 0, classify_name: item.items.name, goodslist: item.array });
193   - } else {
194   - that.setData({ select_classify_on: 0, index: 0, goodslist: arr });
195   - }
  213 + that.setData({ select_classify_on: 0, index: 0, classify_name: item.items.name,cat_id: item.items.id,goodslist: item.array });
  214 + console.log("id:="+item.items.id)
  215 + that.style(that.data.stylePage,that.data.cat_id);
  216 + } else {
  217 + that.setData({ select_classify_on: 0, index: 0, classify_name: item.items.name,cat_id: item.items.id,goodslist: arr });
  218 + console.log("id:="+item.items.id)
  219 + that.style(that.data.stylePage,that.data.cat_id);
  220 + }
196 221 }
197 222 else{
198 223 that.setData({ select_classify_on: 0, index: 0, goodslist: null,classify_name:item.items.name,is_level_three: 0});
... ... @@ -222,6 +247,12 @@ Page({
222 247 } else if (that.data.is_show_pl) {
223 248 that.setData({ currentTab: 0 });
224 249 }
  250 + // 获取默认选中的第一个
  251 + if(that.data.is_show_gb && that.data.select_classify_on == 223){
  252 + that.setData({ status_show: 1 });
  253 + }else if(that.data.is_show_pp && that.data.select_classify_on == 220){
  254 + that.setData({ status_show: 2 });
  255 + }
225 256 })
226 257  
227 258 },
... ... @@ -291,8 +322,18 @@ Page({
291 322 }
292 323 }
293 324 }
294   -
295 325 }
  326 + for(var i=0;i<arr.length;i++){
  327 + arr[i]['items']['is_show_class'] = false;
  328 + var mobile_name = arr[i]['items']['name']
  329 + if(mobile_name.length > 4){
  330 + arr[i]['items']['name'] = mobile_name.substring(0, 4)
  331 + }
  332 + }
  333 + if(t.data.is_show_pl==1 && t.data.is_show_pp != 1 && t.data.is_show_gb != 1){
  334 + arr[0]['items']['is_show_class'] = true;
  335 + }
  336 + //console.log(arr)
296 337 t.setData({one_level_classify:arr});
297 338  
298 339 }
... ... @@ -557,6 +598,37 @@ Page({
557 598 },
558 599 // 新的版本分类点击一级分类
559 600 click_classify:function(e){
  601 + let cur = e.currentTarget.dataset.current;
  602 + if (this.data.currentTab == cur) {
  603 + return false;
  604 + } else {
  605 + wx.pageScrollTo({
  606 + scrollTop: 0
  607 + })
  608 + this.setData({
  609 + currentTab: cur,
  610 + select_classify_on:cur
  611 + })
  612 + this.checkCor();
  613 + }
  614 + // if(e.currentTarget.dataset.index == 223){
  615 + // this.setData({ status_show: 1});
  616 + // }else if(e.currentTarget.dataset.index == 220){
  617 + // this.setData({ status_show: 2});
  618 + // }else{
  619 + // this.setData({ status_show: 0});
  620 + // }
  621 + var arr2 = this.data.one_level_classify
  622 + for(var i=0;i<arr2.length;i++){
  623 + if(i == e.currentTarget.dataset.index){
  624 + arr2[i]['items']['is_show_class'] = true
  625 + }else{
  626 + arr2[i]['items']['is_show_class'] = false
  627 + }
  628 + }
  629 + this.setData({ one_level_classify: arr2});
  630 + //this.data.one_level_classify[e.currentTarget.dataset.index]['items']['is_show_class'] = true
  631 + console.log(e.currentTarget.dataset.index)
560 632 clearInterval(this.data.timer);
561 633 this.setData({ countDownNum: 3, stylePage: 1, scrollTop: 0});
562 634 this.data.ishaf_three = 0;
... ... @@ -565,12 +637,13 @@ Page({
565 637 var cid = e.currentTarget.dataset.cid;
566 638 var pid = e.currentTarget.dataset.pid;
567 639 var arr = e.currentTarget.dataset.arr;
568   - console.log("cid:=" + cid)
  640 + console.log("cid:=" + name)
569 641 if (indexs == 220) { this.get_brand(); }
570 642 //==2的时候 请求数据为商品,不为分类
571 643 if (this.data.is_used_share == 2) {
572   - this.style(this.data.stylePage, cid)
573   - this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, cat_id: cid,lastMsg: false, });
  644 + this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, cat_id: cid,lastMsg: false, });
  645 + console.log("edqdqw:="+this.data.select_classify_on)
  646 + this.style(this.data.stylePage, cid)
574 647 }else{
575 648 if (arr != "undefined" && arr != undefined) {
576 649 if (arr.length == 0) {
... ... @@ -588,10 +661,10 @@ Page({
588 661 this.setData({ is_level_three: is_lev_thr });
589 662  
590 663 if (this.data.is_level_three != 1) {
591   - this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, goodslist: arr });
592   - } else {
593   - this.setData({ select_classify_on: indexs, index: indexs, goodslist: arr });
594   - }
  664 + this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, goodslist: arr });
  665 + } else {
  666 + this.setData({ select_classify_on: indexs, index: indexs, goodslist: arr });
  667 + }
595 668 }
596 669 }
597 670 this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, cat_id: cid, stylePage: 1,lastMsg: false,});
... ... @@ -756,6 +829,8 @@ Page({
756 829 if (page != 1) {
757 830 var dataArray = s.data.one_level_classify
758 831 var index = s.data.index
  832 + dataArray[index]['items']['is_show_class'] = false
  833 + dataArray[index+1]['items']['is_show_class'] = true
759 834 console.log(dataArray[index + 1]['items'])
760 835 s.setData({
761 836 msgStatus: true,
... ... @@ -763,7 +838,8 @@ Page({
763 838 index: index + 1,
764 839 select_classify_on: index + 1,
765 840 cat_id: dataArray[index + 1]['items']['id'],
766   - classify_name: dataArray[index + 1]['items']['name']
  841 + classify_name: dataArray[index + 1]['items']['name'],
  842 + one_level_classify: dataArray
767 843 });
768 844 s.style(s.data.stylePage, dataArray[index + 1]['items']['id'])
769 845 }else{
... ... @@ -798,12 +874,15 @@ Page({
798 874 lastMsg: true
799 875 });
800 876 }else{
  877 + dataArray[index]['items']['is_show_class'] = false
  878 + dataArray[index+1]['items']['is_show_class'] = true
801 879 s.setData({
802 880 stylePage: 1,
803 881 index: index + 1,
804 882 select_classify_on: index + 1,
805 883 cat_id: dataArray[index + 1]['items']['id'],
806   - classify_name: dataArray[index + 1]['items']['name']
  884 + classify_name: dataArray[index + 1]['items']['name'],
  885 + one_level_classify:dataArray
807 886 });
808 887 s.style(s.data.stylePage, dataArray[index + 1]['items']['id']);
809 888 }
... ... @@ -813,6 +892,15 @@ Page({
813 892 s.setData({
814 893 countDownNum: countDownNum
815 894 })
  895 + var arr2 = s.data.one_level_classify
  896 + for(var i=0;i<arr2.length;i++){
  897 + if(i == s.data.index){
  898 + arr2[i]['items']['is_show_class'] = true
  899 + }else{
  900 + arr2[i]['items']['is_show_class'] = false
  901 + }
  902 + }
  903 + s.setData({ one_level_classify: arr2});
816 904 }, 1000)
817 905 }
818 906  
... ...
pages/goods/categoryList/categoryList.wxml
1   -<!-- 风格1 -->
  1 +<!-- 风格1 -->
2 2 <block wx:if="{{is_used_share==0}}">
3 3 <view class='top_view' wx:if="{{is_show_pl || is_show_gb || is_show_pp }}">
4 4 <view class="swiper-tab" >
... ... @@ -118,21 +118,26 @@
118 118 <!-- 分类项目的类型 -->
119 119 <view class="project_type" style="background-color:#eee">
120 120 <view class="project_type-frame" style="margin-bottom:120rpx">
121   - <view wx:if="{{is_show_gb}}">
122   - <view bindtap="click_classify" class="share_type fs30 flex-space-between xc-letter-spacing {{select_classify_on==223?'select_classify':''}}"data-index="223"data-name="国家" wx:if="{{is_country}}">
  121 + <view wx:if="{{is_show_gb}}" class="{{status_show == 1?'is_show_class':''}}">
  122 + <view style="{{status_show == 1?'position: absolute;height: 52rpx;width: 6rpx;background-color: red;left: 0; margin-top: 24rpx;':''}}"></view>
  123 + <view bindtap="click_classify" style="{{status_show == 1?'margin-top:0':'margin-top:40rpx'}}" class="share_type fs30 flex-space-between xc-letter-spacing {{select_classify_on==223?'select_classify':''}}"data-index="223"data-name="国家" wx:if="{{is_country}}">
123 124 <text>国</text><text>家</text>
124 125  
125 126 </view>
126 127 </view>
127   - <view wx:if="{{is_show_pp}}">
128   - <view bindtap="click_classify" class="{{select_classify_on==220?'select_classify':''}} share_type fs30 flex-space-between xc-letter-spacing" wx:if="{{is_brand}}"data-index="220"data-name="品牌">
  128 + <view wx:if="{{is_show_pp}}" class="{{status_show == 2?'is_show_class':''}}">
  129 + <view style="{{status_show == 2?'position: absolute;height: 52rpx;width: 6rpx;background-color: red;left: 0; margin-top: 24rpx;':''}}"></view>
  130 + <view bindtap="click_classify" class="{{select_classify_on==220?'select_classify':''}} share_type fs30 flex-space-between xc-letter-spacing" wx:if="{{is_brand}}"data-index="220"data-name="品牌">
129 131 <text>品</text><text>牌</text>
130 132 </view>
131 133 </view>
132 134 <view wx:if="{{is_show_pl}}">
133 135  
134 136 <view wx:for="{{one_level_classify}}" wx:for-item="ittms" >
135   - <view bindtap="click_classify" data-arr="{{ittms.array}}" data-cid="{{ittms.items.id}}" data-pid="0" class="{{select_classify_on==index?'select_classify width80':''}} share_type fs30 t-c {{ittms.items.name.length==2? 'world_sn':''}} {{select_classify_on==index&&ittms.items.name.length==2?'text-indent':''}} {{select_classify_on==index&&ittms.items.name.length==3?'text3':''}}"data-index="{{index}}"data-name="{{ittms.items.name}}">
  137 + <view class="{{ittms.items.is_show_class == true?'is_show_class':''}}">
  138 + <!-- 添加左边红色条 -->
  139 + <view style="{{ittms.items.is_show_class == true?'position: absolute;height: 52rpx;width: 6rpx;background-color: red;left: 0; margin-top: 24rpx;':''}}"></view>
  140 + <view bindtap="click_classify" data-arr="{{ittms.array}}" data-cid="{{ittms.items.id}}" data-pid="0" class="{{select_classify_on==index?'select_classify width80':''}} share_type fs30 t-c {{ittms.items.name.length==2? 'world_sn':''}} {{select_classify_on==index&&ittms.items.name.length==2?'text-indent':''}} {{select_classify_on==index&&ittms.items.name.length==3?'text3':''}}"data-index="{{index}}"data-name="{{ittms.items.mobile_name}}">
136 141 <view class="{{ittms.items.name.length==3?'flex-center-around':'flex-space-between'}}" wx:if="{{ittms.items.name.length<4}}">
137 142 <view wx:for="{{ittms.items.name}}" wx:for-item="name"wx:for-index="index">
138 143 <view>
... ... @@ -141,12 +146,11 @@
141 146 </view>
142 147  
143 148 </view>
144   - <view wx:else class="sort-name ellipsis-1">{{ittms.items.name}}
145   - </view>
  149 + <view wx:else class="sort-name ellipsis-1">{{ittms.items.name}}</view>
146 150 </view>
147 151  
148 152 </view>
149   -
  153 + </view>
150 154 </view>
151 155 </view>
152 156  
... ... @@ -288,21 +292,25 @@
288 292 <!-- 分类项目内容 -->
289 293 <view class="flex project_height" style="margin-left:-10rpx;">
290 294 <!-- 分类项目的类型 -->
291   - <view class="project_type" style="background-color:#eee;height:88%;overflow-y:auto;position:fixed;left:0;z-index:999999;top:120rpx;">
  295 + <view class="project_type" style="background-color:#eee;height:88%;overflow-y:auto;position:fixed;left:0;z-index:999999;top:126rpx;">
292 296 <view class="project_type-frame" style="margin-bottom:120rpx;">
293 297 <view wx:if="{{is_show_gb}}">
294   - <view bindtap="click_classify" class="share_type fs30 flex-space-between xc-letter-spacing {{select_classify_on==223?'select_classify':''}}"data-index="223"data-name="国家" wx:if="{{is_country}}">
  298 + <view bindtap="click_classify" class="tab-bar-item {{select_classify_on==223 ? 'active' : ''}}" data-current="223" data-index="223" data-name="国家" wx:if="{{is_country}}">
295 299 <text>国</text><text>家</text>
296 300 </view>
297 301 </view>
298 302 <view wx:if="{{is_show_pp}}">
299   - <view bindtap="click_classify" class="{{select_classify_on==220?'select_classify':''}} share_type fs30 flex-space-between xc-letter-spacing" wx:if="{{is_brand}}"data-index="220"data-name="品牌">
  303 +
  304 + <view bindtap="click_classify" class="tab-bar-item {{select_classify_on==220 ? 'active' : ''}}" wx:if="{{is_brand}}" data-current="220" data-index="220" data-name="品牌">
300 305 <text>品</text><text>牌</text>
301 306 </view>
302 307 </view>
303 308 <view wx:if="{{is_show_pl}}">
304   - <view wx:for="{{one_level_classify}}" wx:for-item="ittms" >
305   - <view bindtap="click_classify" data-arr="{{ittms.array}}" data-cid="{{ittms.items.id}}" data-pid="0" class="{{select_classify_on==index?'select_classify width80':''}} share_type fs30 t-c {{ittms.items.name.length==2? 'world_sn':''}} {{select_classify_on==index&&ittms.items.name.length==2?'text-indent':''}} {{select_classify_on==index&&ittms.items.name.length==3?'text3':''}}"data-index="{{index}}"data-name="{{ittms.items.name}}">
  309 + <!-- <view wx:for="{{one_level_classify}}" wx:for-item="ittms" class="class_set_height"> -->
  310 + <!-- <view class="{{ittms.items.is_show_class == true?'is_show_class':''}}"> -->
  311 + <!-- 添加左边红色条 -->
  312 + <!-- <view style="{{ittms.items.is_show_class == true?'position: absolute;height: 52rpx;width: 6rpx;background-color: red;left: 0; margin-top: 24rpx;':''}}"></view> -->
  313 + <!-- <view bindtap="click_classify" style="{{status_show == 0 && ittms == 0 ?'margin-top:0':'margin-top:0rpx'}}" data-arr="{{ittms.array}}" data-cid="{{ittms.items.id}}" data-pid="0" class="{{select_classify_on==index?'select_classify width80':''}} share_type fs30 t-c {{ittms.items.name.length==2? 'world_sn':''}} {{select_classify_on==index&&ittms.items.name.length==2?'text-indent':''}} {{select_classify_on==index&&ittms.items.name.length==3?'text3':''}}"data-index="{{index}}"data-name="{{ittms.items.mobile_name}}">
306 314 <view class="{{ittms.items.name.length==3?'flex-center-around':'flex-space-between'}}" wx:if="{{ittms.items.name.length<4}}">
307 315 <view wx:for="{{ittms.items.name}}" wx:for-item="name"wx:for-index="index">
308 316 <view>
... ... @@ -311,11 +319,26 @@
311 319 </view>
312 320 </view>
313 321 <view wx:else class="sort-name ellipsis-1">{{ittms.items.name}}</view>
  322 + </view> -->
  323 + <!-- </view> -->
  324 + <scroll-view scroll-y scroll-with-animation class="tab-view" scroll-top="{{scrollTop}}" style="height:88%">
  325 + <view wx:for="{{one_level_classify}}" wx:for-item="ittms" wx:key="{{index}}" class="tab-bar-item {{select_classify_on==index ? 'active' : ''}}" data-current="{{index}}" catchtap="click_classify" data-arr="{{ittms.array}}" data-cid="{{ittms.items.id}}" data-pid="0" data-index="{{index}}"data-name="{{ittms.items.mobile_name}}">
  326 + <text>{{ittms.items.name}}</text>
  327 + <!-- <view class="{{ittms.items.name.length==3?'flex-center-around':'flex-space-between'}}" wx:if="{{ittms.items.name.length<4}}">
  328 + <view wx:for="{{ittms.items.name}}" wx:for-item="name"wx:for-index="index">
  329 + <text>
  330 + {{name}}
  331 + </text>
  332 + </view>
  333 + </view>
  334 + <text wx:else class="sort-name ellipsis-1">{{ittms.items.name}}</text> -->
314 335 </view>
315   - </view>
316   - </view>
  336 + </scroll-view>
  337 +
  338 + <!-- </view> -->
317 339 </view>
318 340 </view>
  341 + </view>
319 342 <!-- 分类项目的内容 -->
320 343 <view class="classify_content" style="margin-left:27%;margin-top:130rpx">
321 344 <!-- 国家的样式 -->
... ... @@ -364,7 +387,7 @@
364 387 </block>
365 388 <!-- 品类-->
366 389 <block wx:if="{{is_show_pl}}">
367   - <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three!=1}}">
  390 + <block wx:if="{{select_classify_on!=220&&select_classify_on!=223}}">
368 391 <view style="width:100%;height:100%;">
369 392 <view class="classify_name fs28 flex-space-between" id="header" data-pid="0" data-cid="{{cat_id}}" bindtap='select_more' style="position:fixed;z-index:999999;top:130rpx;width:70%;background-color:#ffffff;left:27%;padding:0 10rpx;">
370 393 <view class="classify_title ellipsis-1">{{classify_name}}</view>
... ... @@ -377,7 +400,7 @@
377 400 <!-- <view class="classify_content-frame flex-wrap" style="width:100%;overflow:hidden;heigth:100%;"> -->
378 401  
379 402 <!-- <view class="null" style="width:100%;margin-top:70rpx;"></view> -->
380   - <scroll-view scroll-y scroll-top="{{scrollTop}}" bindscrolltolower='scrollLower' style="height:{{windowHeight}};position:absolute;margin-top:70rpx;top:120rpx;bottom:0;rigth:0;left:26%;width:73%;margin-bottom:50px;">
  403 + <scroll-view scroll-y scroll-top="{{scrollTop}}" bindscrolltolower='scrollLower' style="height:{{windowHeight}};position:absolute;margin-top:70rpx;top:120rpx;bottom:0;rigth:0;left:26%;width:73%;margin-bottom:100rpx;">
381 404 <view class="null" style="width:100%;height:1px;"></view>
382 405 <!-- goodslist -->
383 406 <view class="choice_list" style="height:{{msgStatus != true?'100%':''}}">
... ...
pages/goods/categoryList/categoryList.wxss
... ... @@ -20,7 +20,7 @@ page{height: 100%; background: #fff;}
20 20 }
21 21 .active{
22 22 color:#F65959;
23   - border-bottom: 4rpx solid #F65959;
  23 + /* border-bottom: 4rpx solid #F65959; */
24 24 }
25 25 swiper{
26 26 text-align: center;
... ... @@ -223,7 +223,7 @@ overflow-y: scroll;
223 223 .share_type{
224 224 margin: auto;
225 225 width: 58%;
226   - margin-top: 40rpx;
  226 + /* margin-top: 40rpx; */
227 227 }
228 228 .xc-letter-spacing{
229 229 padding-left: 20rpx;
... ... @@ -231,10 +231,19 @@ padding-right: 29rpx;
231 231 width: 58%;
232 232 margin: auto;
233 233 margin-top: 40rpx;
234   -margin-left:28rpx;
235   -
  234 +margin-left:28rpx;
  235 +}
236 236  
  237 +/* 左边菜单点击样式 20200601 luca */
  238 +.is_show_class{
  239 +width: 100%;
  240 +background-color: white;
  241 +height: 50rpx;
  242 +line-height: 50rpx;
  243 +color:black;
  244 +font-weight: 700;
237 245 }
  246 +
238 247 .world_sn{
239 248 white-space: nowrap;
240 249 overflow: hidden;
... ... @@ -243,25 +252,28 @@ width: 58%;
243 252 margin: auto;
244 253 margin-top: 35rpx;
245 254 }
246   -.select_classify{
247   - /* 20200530 update */
248   -/* background: #d60021; */
249   -background:white;
250   -/* border-radius: 30rpx; */
251   -/* color: #fff; */
252   -color:black;
  255 +/* .select_classify{ */
  256 + /* 20200530 update 转用.is_show_class*/
  257 +/* background: #d60021;
  258 +border-radius: 30rpx;
  259 +color: #fff;
253 260 height: 48rpx;
254   -line-height: 45rpx;
255   -font-weight:700;
  261 +line-height: 45rpx; */
  262 +/* font-weight:700; */
256 263  
257   -}
258   -.select_classify.width80{
  264 +/* } */
  265 +/* .select_classify.width80{ */
259 266 /* 20200530updata */
260 267 /* width: 74.5%; */
261   - width: 100%;
262   - height: 100rpx;
263   - line-height: 100rpx;
  268 + /* height: 100rpx;
  269 + line-height: 100rpx; */
  270 +/* } */
  271 +.class_set_height{
  272 + height: 50rpx;
  273 + line-height: 50rpx;
  274 + padding: 20rpx 0;
264 275 }
  276 +
265 277 .select_classify.width80.text-indent{
266 278 text-indent: 38rpx;
267 279 padding-right: 20px;
... ... @@ -412,5 +424,45 @@ margin: auto;
412 424  
413 425 .brand_img_name {color: #666;}
414 426  
  427 +
  428 +.tab-view {
  429 + /* height: 100%; */
  430 + width: 200rpx;
  431 + /* position: fixed;
  432 + left: 0;
  433 + top: 92rpx;
  434 + z-index: 10; */
  435 +}
  436 +
  437 +.tab-bar-item {
  438 + width: 200rpx;
  439 + height: 110rpx;
  440 + /* background: #f6f6f6; */
  441 + box-sizing: border-box;
  442 + display: flex;
  443 + align-items: center;
  444 + justify-content: center;
  445 + font-size: 26rpx;
  446 + color: #444;
  447 + font-weight: 400;
  448 +}
  449 +
  450 +.active {
  451 + position: relative;
  452 + color: #000;
  453 + font-size: 30rpx;
  454 + font-weight: 600;
  455 + background: #fcfcfc;
  456 +}
  457 +
  458 +.active::before {
  459 + content: "";
  460 + position: absolute;
  461 + border-left: 8rpx solid #E41F19;
  462 + height: 50rpx;
  463 + left: 0;
  464 +}
  465 +
  466 +
415 467 /* 风格三商品列表样式引入 */
416 468 @import "../goodsList/goodsList.wxss";
417 469 \ No newline at end of file
... ...