forked from ant-design/ant-design-mini
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.wxml
90 lines (89 loc) · 2.57 KB
/
index.wxml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<wxs
src="./index.wxs"
module="_sjs" />
<view
class="ant-picker {{ disabled ? 'ant-picker-disabled' : '' }} {{ className || '' }}"
style="{{ style || '' }}"
bind:tap="onOpen">
<view class="ant-picker-value">
<view
wx:if="{{ formatValue }}"
class="ant-picker-value-text">
{{ formatValue }}
</view>
<block wx:else>
<view
wx:if="{{ placeholder }}"
class="ant-picker-value-placeholder">
{{ placeholder }}
</view>
</block>
</view>
</view>
<ant-popup
className="ant-picker-popup {{ popClassName || '' }}"
style="{{ popStyle || '' }}"
position="bottom"
animationType="{{ animationType }}"
destroyOnClose
bind:close="onMaskDismiss"
visible="{{ state.visible }}">
<view class="ant-picker-header">
<view
class="ant-picker-header-item ant-picker-header-cancel"
hover-class="ant-picker-header-item-hover"
hover-start-time="20"
hover-stay-time="50"
bind:tap="onCancel">
{{ cancelText }}
</view>
<view class="ant-picker-header-item ant-picker-header-title"></view>
<view
class="ant-picker-header-item ant-picker-header-confirm"
hover-class="ant-picker-header-item-hover"
hover-start-time="20"
hover-stay-time="50"
bind:tap="onOk">
{{ okText }}
</view>
</view>
<view class="ant-picker-content">
<slot name="content-header" />
<block wx:if="{{ columns }}">
<picker-view
class="ant-picker-picker-view"
mask-style="{{ maskStyle || '' }}"
mask-class="{{ maskClassName || '' }}"
indicator-style="{{ indicatorStyle || '' }}"
indicator-class="{{ indicatorClassName || '' }}"
value="{{ selectedIndex }}"
bind:change="onChange">
<block
wx:for="{{ columns }}"
wx:for-index="dataIndex"
wx:for-item="dataRoot">
<picker-view-column
wx:if="{{ dataIndex < options.length }}"
class="ant-picker-picker-view-column">
<block
wx:for="{{ dataRoot }}"
wx:for-index="index"
wx:for-item="item">
<view class="ant-picker-content-item">
{{ _sjs.getPickerViewLabel(item) }}
</view>
</block>
</picker-view-column>
</block>
</picker-view>
</block>
<block wx:else>
<picker-view>
<picker-view-column>
<!-- display: inline -->
<text style="color: #ccc">{{ emptyText }}</text>
</picker-view-column>
</picker-view>
</block>
</view>
</ant-popup>