<page-meta page-style="{{themeColor}}"></page-meta><view><view class="category-page-wrap category-template-1" style="height:calc(-56px + 100vh);"><block wx:if="{{categoryTree}}"><view class="content-box"><block wx:if="{{$root.g0}}"><block><scroll-view class="tree-wrap" scroll-y="true"><view class="category-item-wrap"><block wx:for="{{categoryTree}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['switchOneCategory',[index]]]]]}}" class="{{['category-item',[(select==index)?'select':'']]}}" bindtap="__e"><view>{{item.category_name}}</view></view></block></view></scroll-view><view class="right-flex-wrap"><scroll-view class="content-wrap vue-ref" scroll-y="true" scroll-into-view="{{categoryId}}" scroll-with-animation="{{true}}" refresher-enabled="{{true}}" refresher-default-style="none" refresher-triggered="{{triggered}}" data-ref="contentWrap" data-event-opts="{{[['scroll',[['listenScroll',['$event']]]],['touchstart',[['touchStart',['$event']]]],['refresherrefresh',[['onRefresh',['$event']]]],['refresherrestore',[['onRestore',['$event']]]]]}}" bindscroll="__e" bindtouchstart="__e" bindrefresherrefresh="__e" bindrefresherrestore="__e"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index"><block wx:if="{{item.g1>0}}"><view class="child-category" id="{{'category-'+index}}"><view class="item-wrap category"><view class="category-title">{{item.$orig.category_name}}</view><view class="category-list"><block wx:for="{{item.l0}}" wx:for-item="one" wx:for-index="oneIndex" wx:key="oneIndex"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({one:one.$orig})}}" class="category-item" bindtap="__e"><view class="img-box"><image src="{{one.g2}}" mode="widthFix"></image></view><view class="name">{{one.$orig.merch_name}}</view></view></block></view></view></view></block></block></scroll-view></view></block></block></view></block></view><ns-login class="vue-ref" vue-id="7960525e-1" data-ref="login" bind:__l="__l"></ns-login></view>