app-recommended-product.wxml 24 KB

1
  1. <view class="app-recommended-product data-v-2c9a810b"><block wx:if="{{showCat}}"><view class="app-display-classification data-v-2c9a810b"><scroll-view class="app-scroll-view dir-left-nowrap data-v-2c9a810b" scroll-x="{{true}}" scroll-with-animation="{{true}}"><block wx:for="{{catList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><text data-event-opts="{{[['tap',[['change',[index]]]]]}}" class="{{['app-nav-item data-v-2c9a810b',(catStyle===1&&activeCurrent===index)?'app-active-current':'',(catStyle===2&&activeCurrent===index)?'app-active-current-round':'',(catStyle===2)?'app-current-round':'']}}" bindtap="__e">{{item.menuName}}</text></block></scroll-view></view></block><block wx:if="{{!showCat}}"><view class="app-content data-v-2c9a810b"><block wx:if="{{listStyle===-1}}"><view class="app-list-mode data-v-2c9a810b"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['data-v-2c9a810b',(goodsStyle===2)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-1-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><view class="app-item dir-left-nowrap data-v-2c9a810b"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><view class="{{['app-item-content dir-top-nowrap data-v-2c9a810b',(showGoodsName===false)?'main-right':'']}}"><block wx:if="{{showGoodsName}}"><text class="app-name data-v-2c9a810b">{{item.name}}</text></block><view class="{{['app-price-button dir-left-nowrap data-v-2c9a810b',(showGoodsPrice)?'main-between':'',(!showGoodsPrice)?'main-right':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="app-text data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><block wx:if="{{buyBtn==='text'}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></block></view></view></view></app-form-id></view></block></view></block><block wx:if="{{listStyle===0}}"><view class="app-swipe-left-right data-v-2c9a810b"><scroll-view class="scroll-view data-v-2c9a810b" scroll-with-animation="{{true}}" scroll-x="{{true}}"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-2-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><view class="app-price-button-name dir-top-nowrap data-v-2c9a810b"><block wx:if="{{showGoodsName}}"><text class="{{['app-name data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-name-goods-style':'']}}">{{item.name}}</text></block><view class="{{['app-price-button dir-left-nowrap cross-bottom data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-price-goods-style':'',(showGoodsPrice===false)?'main-right':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="{{['app-price data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-price-goods-style':'']}}">{{item.price_content}}</text></block><block wx:if="{{goodsStyle!==3&&goodsStyle!==4}}"><block wx:if="{{buyBtn==='cart'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></view></view></app-form-id></view></block></scroll-view></view></block><block wx:if="{{listStyle===1}}"><view class="app-one-per-line data-v-2c9a810b"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'',(goodsCoverProportion==='1-1')?'app-square':'',(goodsCoverProportion==='3-2')?'app-rectangle':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-3-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="{{['app-image data-v-2c9a810b',(goodsCoverProportion==='1-1')?'app-square-image':'',(goodsCoverProportion==='3-2')?'app-rectangle-image':'']}}" mode="{{fill===1&&goodsCoverProportion==='3-2'?'center':goodsCoverProportion==='3-2'&&fill===2?'aspectFit':fill===1&&goodsCoverProportion==='1-1'?'scaleToFill':goodsCoverProportion==='1-1'&&fill===2?'scaleToFill':''}}" src="{{item.cover_pic}}"></image><block wx:if="{{showGoodsName}}"><text class="app-text data-v-2c9a810b" style="{{'text-align:'+(goodsStyle===3?'center':'')+';'}}">{{item.name}}</text></block><block wx:if="{{showBuyBtn&&showGoodsPrice}}"><view class="{{['app-button-price dir-left-nowrap cross-center data-v-2c9a810b',(goodsStyle!==3||goodsStyle!==4)?'main-between':'',(goodsStyle===3||goodsStyle===4)?'main-center':'']}}" style="{{'position:'+(showGoodsPrice===false?'relative':'')+';'}}"><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><view class="{{['data-v-2c9a810b',(showGoodsPrice===false)?'app-button-no-price':'']}}"><block wx:if="{{buyBtn==='text'&&goodsStyle!==3&&goodsStyle!==4}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></view></block></view></block></app-form-id></view></block></view></block><block wx:if="{{listStyle===2}}"><view class="app-one-line-two dir-left-wrap data-v-2c9a810b"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-4-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><block wx:if="{{showGoodsName}}"><text class="{{['app-name data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-name-goods-style':'']}}">{{item.name}}</text></block><view class="{{['app-price-buttons dir-left-nowrap cross-center data-v-2c9a810b',(showGoodsPrice)?'main-between':'',(!showGoodsPrice)?'main-right':'',(goodsStyle===3||goodsStyle===4)?'main-center':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><block wx:if="{{buyBtn==='text'&&goodsStyle!==3&&goodsStyle!==4}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></block></view></app-form-id></view></block></view></block><block wx:if="{{listStyle===3}}"><view class="app-one-line-three dir-left-wrap data-v-2c9a810b"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-5-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><block wx:if="{{showGoodsName}}"><text class="{{['app-name data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-name-goods-style':'']}}">{{item.name}}</text></block><view class="{{['app-price-buttons dir-left-nowrap cross-center data-v-2c9a810b',(goodsStyle!==3&&goodsStyle!==4)?'main-between':'',(goodsStyle===3||goodsStyle===4)?'main-center':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{buyBtn==='cart'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['list','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></view></app-form-id></view></block></view></block></view></block><block wx:if="{{showCat}}"><view class="app-content data-v-2c9a810b"><block wx:if="{{listStyle===-1}}"><view class="app-list-mode data-v-2c9a810b"><block wx:for="{{catList}}" wx:for-item="page" wx:for-index="number" wx:key="number"><block wx:if="{{activeCurrent===number}}"><view class="app-page data-v-2c9a810b"><block wx:for="{{page.goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['data-v-2c9a810b',(goodsStyle===2)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-6-'+number+'-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><view class="app-item dir-left-nowrap data-v-2c9a810b"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><view class="{{['app-item-content dir-top-nowrap data-v-2c9a810b',(showGoodsName===false)?'main-right':'']}}"><block wx:if="{{showGoodsName}}"><text class="app-name data-v-2c9a810b">{{item.name}}</text></block><view class="{{['app-price-button dir-left-nowrap data-v-2c9a810b',(showGoodsPrice)?'main-between':'',(!showGoodsPrice)?'main-right':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="app-text data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><block wx:if="{{buyBtn==='text'}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></block></view></view></view></app-form-id></view></block></view></block></block></view></block><block wx:if="{{listStyle===0}}"><view class="app-swipe-left-right data-v-2c9a810b"><block wx:for="{{catList}}" wx:for-item="page" wx:for-index="number" wx:key="number"><block wx:if="{{activeCurrent===number}}"><view class="app-page data-v-2c9a810b"><scroll-view class="scroll-view data-v-2c9a810b" scroll-with-animation="{{true}}" scroll-x="{{true}}"><block wx:for="{{page.goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-7-'+number+'-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><view class="app-price-button-name dir-top-nowrap data-v-2c9a810b"><block wx:if="{{showGoodsName}}"><text class="{{['app-name data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-name-goods-style':'']}}">{{item.name}}</text></block><view class="{{['app-price-button dir-left-nowrap cross-bottom data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-price-goods-style':'',(showGoodsPrice===false)?'main-right':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="{{['app-price data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-price-goods-style':'']}}">{{item.price_content}}</text></block><block wx:if="{{goodsStyle!==3&&goodsStyle!==4}}"><block wx:if="{{buyBtn==='cart'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></view></view></app-form-id></view></block></scroll-view></view></block></block></view></block><block wx:if="{{listStyle===1}}"><view class="app-one-per-line data-v-2c9a810b"><block wx:for="{{catList}}" wx:for-item="page" wx:for-index="number" wx:key="number"><block wx:if="{{activeCurrent===number}}"><view class="app-page data-v-2c9a810b"><block wx:for="{{page.goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'',(goodsCoverProportion==='1-1')?'app-square':'',(goodsCoverProportion==='3-2')?'app-rectangle':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-8-'+number+'-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="{{['app-image data-v-2c9a810b',(goodsCoverProportion==='1-1')?'app-square-image':'',(goodsCoverProportion==='3-2')?'app-rectangle-image':'']}}" mode="{{fill===1&&goodsCoverProportion==='3-2'?'center':goodsCoverProportion==='3-2'&&fill===2?'aspectFit':fill===1&&goodsCoverProportion==='1-1'?'scaleToFill':goodsCoverProportion==='1-1'&&fill===2?'scaleToFill':''}}" src="{{item.cover_pic}}"></image><block wx:if="{{showGoodsName}}"><text class="app-text data-v-2c9a810b" style="{{'text-align:'+(goodsStyle===3?'center':'')+';'}}">{{item.name}}</text></block><block wx:if="{{showBuyBtn&&showGoodsPrice}}"><view class="{{['app-button-price dir-left-nowrap cross-center data-v-2c9a810b',(goodsStyle!==3||goodsStyle!==4)?'main-between':'',(goodsStyle===3||goodsStyle===4)?'main-center':'']}}" style="{{'position:'+(showGoodsPrice===false?'relative':'')+';'}}"><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><view class="{{['data-v-2c9a810b',(showGoodsPrice===false)?'app-button-no-price':'']}}"><block wx:if="{{buyBtn==='text'&&goodsStyle!==3&&goodsStyle!==4}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></view></block></view></block></app-form-id></view></block></view></block></block></view></block><block wx:if="{{listStyle===2}}"><block wx:for="{{catList}}" wx:for-item="page" wx:for-index="number" wx:key="number"><block wx:if="{{activeCurrent===number}}"><view class="app-page app-one-line-two dir-left-wrap data-v-2c9a810b"><block wx:for="{{page.goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-9-'+number+'-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><block wx:if="{{showGoodsName}}"><text class="{{['app-name data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-name-goods-style':'']}}">{{item.name}}</text></block><view class="{{['app-price-buttons dir-left-nowrap cross-center data-v-2c9a810b',(showGoodsPrice)?'main-between':'',(!showGoodsPrice)?'main-right':'',(goodsStyle===3||goodsStyle===4)?'main-center':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><block wx:if="{{buyBtn==='text'&&goodsStyle!==3&&goodsStyle!==4}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></block></view></app-form-id></view></block></view></block></block></block><block wx:if="{{listStyle===3}}"><block wx:for="{{catList}}" wx:for-item="page" wx:for-index="number" wx:key="number"><block wx:if="{{activeCurrent===number}}"><view class="app-page app-one-line-three dir-left-wrap data-v-2c9a810b"><block wx:for="{{page.goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['app-item data-v-2c9a810b',(goodsStyle===2||goodsStyle===4)?'app-border':'']}}"><app-form-id bind:click="__e" vue-id="{{'08c01cf0-10-'+number+'-'+index}}" data-event-opts="{{[['^click',[['jump',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="data-v-2c9a810b" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{showGoodsTag}}"><image class="app-icon data-v-2c9a810b" src="{{goodsTagPicUrl}}"></image></block><image class="app-image data-v-2c9a810b" mode="{{fill===1?'scaleToFill':fill===2?'aspectFit':''}}" src="{{item.cover_pic}}"></image><block wx:if="{{showGoodsName}}"><text class="{{['app-name data-v-2c9a810b',(goodsStyle===3||goodsStyle===4)?'app-name-goods-style':'']}}">{{item.name}}</text></block><view class="{{['app-price-buttons dir-left-nowrap cross-center data-v-2c9a810b',(showGoodsPrice)?'main-between':'',(!showGoodsPrice)?'main-right':'',(goodsStyle===3||goodsStyle===4)?'main-center':'']}}"><block wx:if="{{showGoodsPrice}}"><text class="app-price data-v-2c9a810b">{{item.price_content}}</text></block><block wx:if="{{showBuyBtn}}"><block wx:if="{{buyBtn==='text'&&goodsStyle!==3&&goodsStyle!==4}}"><button data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="{{['data-v-2c9a810b',(buyBtnStyle===1)?'app-button-filling':'',(buyBtnStyle===2)?'app-button-line':'',(buyBtnStyle===3)?'app-button-fillet':'',(buyBtnStyle===4)?'app-button-rounded-lines':'']}}" catchtap="__e">{{buyBtnText}}</button></block><block wx:else><block wx:if="{{buyBtn==='cart'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="app-icon-button app-shopping-cart data-v-2c9a810b" catchtap="__e"></icon></block><block wx:else><block wx:if="{{buyBtn==='add'&&goodsStyle!==3&&goodsStyle!==4}}"><icon data-event-opts="{{[['tap',[['buyProduct',['$0'],[[['catList','',number],['goodsList','',index]]]]]]]}}" class="app-icon-button app-add-to data-v-2c9a810b" catchtap="__e"></icon></block></block></block></block></view></app-form-id></view></block></view></block></block></block></view></block><view class="data-v-2c9a810b"><app-attr vue-id="08c01cf0-11" goods="{{goods}}" attrGroupList="{{goods.attr_groups}}" show="{{show}}" selectAttr="{{selectAttr}}" data-event-opts="{{[['^attr',[['attr']]]]}}" bind:attr="__e" class="data-v-2c9a810b" bind:__l="__l"></app-attr></view></view>