22 lines
1.4 KiB
Plaintext
22 lines
1.4 KiB
Plaintext
![]() |
<view bind:tap="onClick" class="custom-class {{utils.bem( 'cell',[ size,{center:center,required:required,borderless:!border,clickable:isLink||clickable} ] )}}" hidden="{{hidden}}" hoverClass="van-cell--hover hover-class" hoverStayTime="70" style="{{customStyle}}">
|
||
|
<view class="van-cell__body">
|
||
|
<van-icon class="van-cell__left-icon-wrap" customClass="van-cell__left-icon" name="{{icon}}" wx:if="{{icon}}"></van-icon>
|
||
|
<slot name="icon" wx:else></slot>
|
||
|
<view class="van-cell__title title-class" style="{{titleWidth?'max-width:'+titleWidth+';min-width:'+titleWidth:''}}">
|
||
|
<block wx:if="{{title}}">{{title}}</block>
|
||
|
<slot name="title" wx:else></slot>
|
||
|
</view>
|
||
|
<view class="van-cell__value value-class">
|
||
|
<block wx:if="{{value||value===0}}">{{value}}</block>
|
||
|
<slot wx:else></slot>
|
||
|
</view>
|
||
|
<van-icon class="van-cell__right-icon-wrap right-icon-class" customClass="van-cell__right-icon" name="{{arrowDirection?'arrow'+'-'+arrowDirection:'arrow'}}" wx:if="{{isLink||arrowDirection}}"></van-icon>
|
||
|
<slot name="right-icon" wx:else></slot>
|
||
|
<slot name="extra"></slot>
|
||
|
</view>
|
||
|
<view class="van-cell__label label-class" wx:if="{{label||useLabelSlot}}">
|
||
|
<slot name="label" wx:if="{{useLabelSlot}}"></slot>
|
||
|
<rich-text nodes="{{label}}" wx:elif="{{label}}"></rich-text>
|
||
|
</view>
|
||
|
</view>
|
||
|
<wxs module="utils" src="../wxs/utils.wxs" />
|