Commit 8a5a4b6e32d0764d293ecdd5edf21c9a2e0701bc
1 parent
8987935b
自定义组件商品分组优化
Showing
2 changed files
with
14 additions
and
13 deletions
components/diy_goodsGroup/diy_goodsGroup.wxml
| @@ -11,17 +11,17 @@ | @@ -11,17 +11,17 @@ | ||
| 11 | <view class="{{'tabBox ' + (object.menu_style==2 ? 'tab2' :'')}}"> | 11 | <view class="{{'tabBox ' + (object.menu_style==2 ? 'tab2' :'')}}"> |
| 12 | <!--样式一--> | 12 | <!--样式一--> |
| 13 | <block wx:if="{{object.menu_style==1}}"> | 13 | <block wx:if="{{object.menu_style==1}}"> |
| 14 | - <view wx:if="{{object.show_all==1}}" style="padding: 0 35rpx;" class="{{'tab ' + (title_index == 10 ? 'clor ' :'')}}" >全部<span class="tab1" wx:if="{{10==title_index}}"></span></view> | ||
| 15 | - <view wx:for="{{object.nav_list}}" style="padding: 0 35rpx;" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}" class="{{'tab ' + (index==title_index ? 'clor ' :'')}}">{{item.title}}<span class="tab1" wx:if="{{index==title_index}}"></span></view> | 14 | + <view wx:if="{{object.show_all==1}}" style="padding: 0 35rpx;font-size: {{object.title_font_size*2}}rpx;color: {{object.title_color}};" class="{{'tab ' + (title_index == 10 ? 'clor ' :'')}}" >全部<span class="tab1" wx:if="{{10==title_index}}"></span></view> |
| 15 | + <view wx:for="{{object.nav_list}}" style="padding: 0 35rpx;font-size: {{object.title_font_size*2}}rpx;color: {{object.title_color}};" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}" class="{{'tab ' + (index==title_index ? 'clor ' :'')}}">{{item.title}}<span class="tab1" wx:if="{{index==title_index}}"></span></view> | ||
| 16 | </block> | 16 | </block> |
| 17 | <!--样式二--> | 17 | <!--样式二--> |
| 18 | <block wx:if="{{object.menu_style==2}}"> | 18 | <block wx:if="{{object.menu_style==2}}"> |
| 19 | - <view wx:for="{{object.nav_list}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}" class="{{'tab ' + (index==title_index ? 'tab_action' : '')}}"> {{item.title}}</view> | 19 | + <view wx:for="{{object.nav_list}}" style="font-size: {{object.title_font_size*2}}rpx;color: {{object.title_color}};" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}" class="{{'tab ' + (index==title_index ? 'tab_action' : '')}}"> {{item.title}}</view> |
| 20 | </block> | 20 | </block> |
| 21 | <!--样式三--> | 21 | <!--样式三--> |
| 22 | <block wx:if="{{object.menu_style==3}}"> | 22 | <block wx:if="{{object.menu_style==3}}"> |
| 23 | <view wx:for="{{object.nav_list}}" class="tab "> | 23 | <view wx:for="{{object.nav_list}}" class="tab "> |
| 24 | - <view class="{{'tab3 ' + (index==title_index ? 'tab_action' : '')}}" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}"> | 24 | + <view class="{{'tab3 ' + (index==title_index ? 'tab_action' : '')}}" style="font-size: {{object.title_font_size*2}}rpx;color: {{object.title_color}};" data-index="{{index}}" bindtap="gr_set_nav" data-idlist="{{item.idlist}}" data-wgroup="{{item.wgroup}}" data-classstyle="{{item.classstyle}}"> |
| 25 | {{item.title}} | 25 | {{item.title}} |
| 26 | </view> | 26 | </view> |
| 27 | </view> | 27 | </view> |
| @@ -50,7 +50,7 @@ | @@ -50,7 +50,7 @@ | ||
| 50 | <block wx:if="{{goods_array.length > 0 }}"> | 50 | <block wx:if="{{goods_array.length > 0 }}"> |
| 51 | <!-- 大图模式 --> | 51 | <!-- 大图模式 --> |
| 52 | <block wx:if="{{object.style==1}}"> | 52 | <block wx:if="{{object.style==1}}"> |
| 53 | - <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 53 | + <view style="{{'padding-top:'+object.product_spacing+'px;padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(object.product_style==2 ? ('background-color:'+object.bg_color) :'' )}}" class="{{'new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
| 54 | <!-- <block wx:for="{{goods_array}}"> --> | 54 | <!-- <block wx:for="{{goods_array}}"> --> |
| 55 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> | 55 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> |
| 56 | <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> | 56 | <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> |
| @@ -91,7 +91,7 @@ | @@ -91,7 +91,7 @@ | ||
| 91 | </block> | 91 | </block> |
| 92 | <!-- 一行两个 --> | 92 | <!-- 一行两个 --> |
| 93 | <block wx:if="{{object.style==2}}"> | 93 | <block wx:if="{{object.style==2}}"> |
| 94 | - <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> | 94 | + <view style="{{'padding-top:'+object.product_spacing+'px;padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(object.product_style==2 ? ('background-color:'+object.bg_color) :'' )}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> |
| 95 | <!-- <block wx:for="{{goods_array}}"> --> | 95 | <!-- <block wx:for="{{goods_array}}"> --> |
| 96 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')+ (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}"> | 96 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')+ (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}"> |
| 97 | <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> | 97 | <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> |
| @@ -139,7 +139,7 @@ | @@ -139,7 +139,7 @@ | ||
| 139 | </block> | 139 | </block> |
| 140 | <!-- 一行三个 --> | 140 | <!-- 一行三个 --> |
| 141 | <block wx:if="{{object.style==3}}"> | 141 | <block wx:if="{{object.style==3}}"> |
| 142 | - <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 142 | + <view style="{{'padding-top:'+object.product_spacing+'px;padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(object.product_style==2 ? ('background-color:'+object.bg_color) :'' )}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
| 143 | <!-- <block wx:for="{{goods_array}}"> --> | 143 | <!-- <block wx:for="{{goods_array}}"> --> |
| 144 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}"> | 144 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}"> |
| 145 | <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> | 145 | <navigator url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> |
| @@ -187,7 +187,7 @@ | @@ -187,7 +187,7 @@ | ||
| 187 | </block> | 187 | </block> |
| 188 | <!-- 详细列表 --> | 188 | <!-- 详细列表 --> |
| 189 | <block wx:if="{{object.style==4}}"> | 189 | <block wx:if="{{object.style==4}}"> |
| 190 | - <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> | 190 | + <view style="{{'padding-top:'+object.product_spacing+'px;padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(object.product_style==2 ? ('background-color:'+object.bg_color) :'' )}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> |
| 191 | <!-- <block wx:for="{{goods_array}}"> --> | 191 | <!-- <block wx:for="{{goods_array}}"> --> |
| 192 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> | 192 | <view wx:for="{{goods_array}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> |
| 193 | <navigator style="display: flex;" url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> | 193 | <navigator style="display: flex;" url="{{g_filter.get_url_by_type(aitem)}}" class="s1_gk_a1"> |
| @@ -235,7 +235,7 @@ | @@ -235,7 +235,7 @@ | ||
| 235 | </block> | 235 | </block> |
| 236 | <!-- 一大一小 --> | 236 | <!-- 一大一小 --> |
| 237 | <block wx:if="{{object.style==5}}"> | 237 | <block wx:if="{{object.style==5}}"> |
| 238 | - <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 238 | + <view style="{{'padding-top:'+object.product_spacing+'px;padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(object.product_style==2 ? ('background-color:'+object.bg_color) :'' )}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
| 239 | <block wx:for="{{goods_array}}"> | 239 | <block wx:for="{{goods_array}}"> |
| 240 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> | 240 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
| 241 | <view wx:if="{{aind==0}}" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> | 241 | <view wx:if="{{aind==0}}" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> |
| @@ -413,7 +413,7 @@ | @@ -413,7 +413,7 @@ | ||
| 413 | 413 | ||
| 414 | </block> | 414 | </block> |
| 415 | <!-- 横向滑动 3个--> | 415 | <!-- 横向滑动 3个--> |
| 416 | - <block wx:if="{{object.style==6}}"> | 416 | + <view wx:if="{{object.style==6}}" style="padding-top:{{object.product_spacing}}px;{{(object.product_style==2 ? ('background-color:'+object.bg_color) :'' )}}"> |
| 417 | <!-- <swiper indicator-dots circular> --> | 417 | <!-- <swiper indicator-dots circular> --> |
| 418 | <swiper indicator-dots style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(swiperHeight ? ('height:'+swiperHeight+';'):'' )}}" class="{{' new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 418 | <swiper indicator-dots style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(swiperHeight ? ('height:'+swiperHeight+';'):'' )}}" class="{{' new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
| 419 | <swiper-item wx:for="{{goods_array}}" class="flex2" style="padding: 5rpx;"> | 419 | <swiper-item wx:for="{{goods_array}}" class="flex2" style="padding: 5rpx;"> |
| @@ -459,7 +459,7 @@ | @@ -459,7 +459,7 @@ | ||
| 459 | </swiper> | 459 | </swiper> |
| 460 | <!-- </swiper> --> | 460 | <!-- </swiper> --> |
| 461 | 461 | ||
| 462 | - </block> | 462 | + </view> |
| 463 | 463 | ||
| 464 | <block wx:if="{{object.style!=6}}"> | 464 | <block wx:if="{{object.style!=6}}"> |
| 465 | <block wx:if="{{classstyle_id=='1' }}"> | 465 | <block wx:if="{{classstyle_id=='1' }}"> |
components/diy_goodsGroup/diy_goodsGroup.wxss
| @@ -1025,6 +1025,7 @@ top: 10rpx; | @@ -1025,6 +1025,7 @@ top: 10rpx; | ||
| 1025 | .boxsha{ | 1025 | .boxsha{ |
| 1026 | /* box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25); */ | 1026 | /* box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25); */ |
| 1027 | /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */ | 1027 | /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */ |
| 1028 | + background-color: #fff; | ||
| 1028 | box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); | 1029 | box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); |
| 1029 | } | 1030 | } |
| 1030 | .but_radius85{ | 1031 | .but_radius85{ |
| @@ -1151,7 +1152,7 @@ top: 10rpx; | @@ -1151,7 +1152,7 @@ top: 10rpx; | ||
| 1151 | font-size: 28rpx; | 1152 | font-size: 28rpx; |
| 1152 | font-weight: bold; | 1153 | font-weight: bold; |
| 1153 | overflow-x: auto; | 1154 | overflow-x: auto; |
| 1154 | - margin-bottom: 20rpx; | 1155 | + /* margin-bottom: 20rpx; */ |
| 1155 | /* min-width: 25%; */ | 1156 | /* min-width: 25%; */ |
| 1156 | } | 1157 | } |
| 1157 | 1158 | ||
| @@ -1188,7 +1189,7 @@ top: 10rpx; | @@ -1188,7 +1189,7 @@ top: 10rpx; | ||
| 1188 | } | 1189 | } |
| 1189 | .tab_action{ | 1190 | .tab_action{ |
| 1190 | background-color: #f23030; | 1191 | background-color: #f23030; |
| 1191 | - color: #fff; | 1192 | + color: #fff !important; |
| 1192 | border: none !important; | 1193 | border: none !important; |
| 1193 | opacity: .8; | 1194 | opacity: .8; |
| 1194 | /* border-color: #f23030 !important; */ | 1195 | /* border-color: #f23030 !important; */ |