custom-image.wxml 1.0 KB

1
  1. <view data-event-opts="{{[['tap',[['onClick',['$event']]]]]}}" class="{{[(true)?'custom-image':'',(round)?'image-round':'']}}" style="{{$root.s0}}" bindtap="__e"><block wx:if="{{!error}}"><image class="image" src="{{src}}" mode="{{mode}}" lazy-load="{{lazyLoad}}" show-menu-by-longpress="{{showMenuByLongpress}}" data-event-opts="{{[['load',[['onLoaded',['$event']]]],['error',[['onErrored',['$event']]]]]}}" bindload="__e" binderror="__e"></image></block><block wx:if="{{loading&&showLoading}}"><view class="loading-wrap image"><block wx:if="{{useLoadingSlot}}"><slot name="loading"></slot></block><block wx:else><u-icon vue-id="28a8acbc-1" color="#aaa" name="photo-fill" size="45" bind:__l="__l"></u-icon></block></view></block><block wx:if="{{error&&showError}}"><view class="error-wrap image"><block wx:if="{{useErrorSlot}}"><slot name="error"></slot></block><block wx:else><u-icon vue-id="28a8acbc-2" color="#aaa" name="error-circle-fill" size="45" bind:__l="__l"></u-icon></block><text class="sm">加载失败</text></view></block></view>