1 line
1.4 KiB
Plaintext
1 line
1.4 KiB
Plaintext
<view class="component-menu flex flex-wrap"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block data-event-opts="{{[['tap',[['toPage',[index]]]]]}}" bindtap="__e"><block wx:if="{{item.$orig.info=='contact'}}"><button class="menu-item clear" style="{{'width:'+(item.g0+'%')+';'+('margin-top:'+(index<rowNumber?0:marginTop)+';')}}" open-type="contact"><image style="{{'width:'+(iconSize)+';'+('height:'+(iconSize)+';')}}" src="{{item.$orig.icon}}" mode="aspectFit"></image><text class="text-ellipsis" style="{{'font-size:'+(fontSize)+';'+('color:'+(fontColor)+';')+('line-height:'+(lineHeight)+';')+('margin-top:'+(space)+';')}}">{{item.$orig.name}}</text></button></block><block wx:else><view data-event-opts="{{[['tap',[['toPage',[index]]]]]}}" class="menu-item" style="{{'width:'+(item.g1+'%')+';'+('margin-top:'+(index<rowNumber?0:marginTop)+';')}}" bindtap="__e"><view class="item-icon" style="{{'width:'+(iconSize)+';'+('height:'+(iconSize)+';')}}"><image src="{{item.$orig.icon}}" mode="aspectFit"></image><block wx:if="{{item.m0}}"><view class="count" style="{{'background:'+(themeColor)+';'}}">{{item.m1>99?'99+':countData[item.$orig.count]}}</view></block></view><text class="text-ellipsis" style="{{'font-size:'+(fontSize)+';'+('color:'+(fontColor)+';')+('line-height:'+(lineHeight)+';')+('margin-top:'+(space)+';')}}">{{item.$orig.name}}</text></view></block></block></block></view> |