提交 | 用户 | age
|
d98d05
|
1 |
<wxs src="../wxs/utils.wxs" module="utils" /> |
53cc6f
|
2 |
<wxs src="./index.wxs" module="computed" /> |
d98d05
|
3 |
|
S |
4 |
<view |
|
5 |
class="custom-class {{ utils.bem('cell', [size, { center, required, borderless: !border, clickable: isLink || clickable }]) }}" |
|
6 |
hover-class="van-cell--hover hover-class" |
|
7 |
hover-stay-time="70" |
|
8 |
style="{{ customStyle }}" |
|
9 |
bind:tap="onClick" |
|
10 |
> |
|
11 |
<van-icon |
|
12 |
wx:if="{{ icon }}" |
|
13 |
name="{{ icon }}" |
|
14 |
class="van-cell__left-icon-wrap" |
|
15 |
custom-class="van-cell__left-icon" |
|
16 |
/> |
|
17 |
<slot wx:else name="icon" /> |
|
18 |
|
|
19 |
<view |
53cc6f
|
20 |
style="{{ computed.titleStyle({ titleWidth, titleStyle }) }}" |
d98d05
|
21 |
class="van-cell__title title-class" |
S |
22 |
> |
|
23 |
<block wx:if="{{ title }}">{{ title }}</block> |
|
24 |
<slot wx:else name="title" /> |
|
25 |
|
|
26 |
<view wx:if="{{ label || useLabelSlot }}" class="van-cell__label label-class"> |
|
27 |
<slot wx:if="{{ useLabelSlot }}" name="label" /> |
|
28 |
<block wx:elif="{{ label }}">{{ label }}</block> |
|
29 |
</view> |
|
30 |
</view> |
|
31 |
|
|
32 |
<view class="van-cell__value value-class"> |
|
33 |
<block wx:if="{{ value || value === 0 }}">{{ value }}</block> |
|
34 |
<slot wx:else /> |
|
35 |
</view> |
|
36 |
|
|
37 |
<van-icon |
|
38 |
wx:if="{{ isLink }}" |
|
39 |
name="{{ arrowDirection ? 'arrow' + '-' + arrowDirection : 'arrow' }}" |
|
40 |
class="van-cell__right-icon-wrap right-icon-class" |
|
41 |
custom-class="van-cell__right-icon" |
|
42 |
/> |
|
43 |
<slot wx:else name="right-icon" /> |
|
44 |
|
|
45 |
<slot name="extra" /> |
|
46 |
</view> |