42 lines
1.3 KiB
XML
42 lines
1.3 KiB
XML
<view class="qrCodeBox">
|
|
<block wx:if="{{isBase64}}">
|
|
<view class="qrcode" >
|
|
<image src="{{url}}" mode="aspectFit" class="image" style="width: {{size}}px; height: {{size}}px;" />
|
|
<block wx:if="{{disabled}}">
|
|
<view class="mask">
|
|
{{t('disabled')}}
|
|
</view>
|
|
</block>
|
|
</view>
|
|
</block>
|
|
<block wx:elif="{{qrcodeURL}}">
|
|
<view class="qrcode" >
|
|
<image src="{{qrcodeURL}}" mode="aspectFit" class="image" style="width: {{size}}px; height: {{size}}px;" />
|
|
<block wx:if="{{disabled}}">
|
|
<view class="mask">
|
|
{{t('disabled')}}
|
|
</view>
|
|
</block>
|
|
</view>
|
|
</block>
|
|
|
|
<block wx:if="{{expiresAtStr}}">
|
|
<view class="caption" wx:if="{{!expired}}">
|
|
{{t('This QR code')}}{{expiresAtStr}}{{t('effective')}}
|
|
</view>
|
|
<view class="caption" wx:else>
|
|
{{t('The QR code has expired')}}
|
|
</view>
|
|
</block>
|
|
<block wx:if="{{!!tips}}">
|
|
<view>
|
|
{{tips}}
|
|
</view>
|
|
</block>
|
|
|
|
<view class="actions">
|
|
<view wx:if="{{!disableDownload && !disabled}}" class="action" bind:tap="onDownload" >
|
|
<l-icon name="download" size="40" />
|
|
</view>
|
|
</view>
|
|
</view> |