<view class="app-recommended-product-list dir-left-nowrap data-v-382c1068"><scroll-view class="app-classification data-v-382c1068" style="{{'height:'+(height-110+'rpx')+';'}}" scroll-y="{{true}}"><block wx:for="{{catList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><text data-event-opts="{{[['tap',[['goClass',[index]]]]]}}" class="{{['app-class-item data-v-382c1068',(activeIndex===index)?'app-class-item-active':'']}}" bindtap="__e">{{item.menuName}}</text></block></scroll-view><view class="app-product data-v-382c1068"><scroll-view class="app-product-scroll data-v-382c1068" style="{{'height:'+(height-110+'rpx')+';'}}" scroll-into-view="{{'scroll-'+activeIndex}}" scroll-y="{{true}}"><block wx:for="{{$root.l0}}" wx:for-item="page" wx:for-index="number" wx:key="number"><block class="data-v-382c1068"><view class="app-product-class-item data-v-382c1068"><text class="app-class-name data-v-382c1068" id="{{'scroll-'+number}}">{{page.$orig.menuName}}</text><block wx:for="{{page.$orig.goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-product-item data-v-382c1068',(index!==page.m0)?'app-product-border':'',(index!==0)?'app-margin-top':'',(goodsStyle<3)?'have-bg':'']}}"><view class="{{['app-product-border-all data-v-382c1068',(goodsStyle===2)?'app-product-border-all-item':'']}}"><view data-event-opts="{{[['tap',[['jump_router',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" bindtap="__e" class="data-v-382c1068"><block wx:if="{{item.goods_stock==0&&appSetting.is_show_stock=='1'}}"><view class="out-dialog data-v-382c1068"><image src="{{appSetting.is_use_stock=='1'?appImg.plugins_out:appSetting.sell_out_pic}}" class="data-v-382c1068"></image></view></block><view class="dir-left-nowrap main-between cross-top data-v-382c1068"><block wx:if="{{showGoodsTag}}"><image class="app-tag-icon data-v-382c1068" lazy-load="true" src="{{goodsTagPicUrl}}"></image></block><view style="border-radius:16rpx;" class="data-v-382c1068"><app-image vue-id="{{'7c223629-1-'+number+'-'+index}}" borderRadius="16rpx" img-src="{{item.cover_pic}}" width="160rpx" height="160rpx" mode="{{fill===1?'aspectFill':'aspectFit'}}" class="data-v-382c1068" bind:__l="__l"></app-image></view><view class="{{['app-product-content dir-top-nowrap main-between data-v-382c1068',(!showGoodsName)?'dir-top-nowrap':'',(!showGoodsName)?'main-right':'']}}"><block wx:if="{{showGoodsName}}"><text class="app-product-name data-v-382c1068">{{item.name}}</text></block><view class="{{['app-price-buttons  main-between cross-bottom data-v-382c1068',(!showGoodsPrice)?'dir-right-nowrap':'',(showGoodsPrice)?'dir-left-nowrap':'']}}"><view class="price data-v-382c1068"><block wx:if="{{item.is_level==1&&item.is_negotiable!=1}}"><view style="height:32rpx;margin-bottom:8rpx;" class="data-v-382c1068"><app-member-price vue-id="{{'7c223629-2-'+number+'-'+index}}" price="{{item.level_price}}" class="data-v-382c1068" bind:__l="__l"></app-member-price></view></block><block wx:if="{{item.vip_card_appoint.discount>0}}"><app-sup-vip vue-id="{{'7c223629-3-'+number+'-'+index}}" is_vip_card_user="{{item.vip_card_appoint.is_vip_card_user}}" discount="{{item.vip_card_appoint.discount}}" class="data-v-382c1068" bind:__l="__l"></app-sup-vip></block><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-382c1068">{{item.price_content}}</text></block></view><block wx:if="{{showBuyBtn&&item.price_content!=='面议'}}"><block wx:if="{{buyBtn==='text'}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="{{['app-product-button data-v-382c1068',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" style="{{(btnStyle)}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:if="{{buyBtn==='cart'&&item.goods_stock!=0}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-button-icon app-product-button-cart data-v-382c1068" catchtap="__e"></icon></block><block wx:if="{{buyBtn==='add'&&item.goods_stock!=0}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-button-icon app-product-button-add data-v-382c1068" catchtap="__e"></icon></block></block></view></view></view></view></view></view></block></view></block></block></scroll-view></view><view class="data-v-382c1068"><app-attr vue-id="7c223629-4" goods="{{goods}}" attrGroupList="{{goods.attr_groups}}" show="{{show}}" selectAttr="{{selectAttr}}" data-event-opts="{{[['^attr',[['attr']]]]}}" bind:attr="__e" class="data-v-382c1068" bind:__l="__l"></app-attr></view></view>