<wxs src="./util.wxs" module="_" />
|
|
<block wx:if="{{textMode == 'selector'}}">
|
<block wx:if="{{styleMode == 'cell'}}">
|
<t-cell
|
bordered="{{false}}"
|
title="省"
|
arrow
|
hover
|
data-key="province"
|
note="{{_.defaultSelectOption(provinceText)}}"
|
bind:click="showCascader"
|
></t-cell>
|
<t-cell
|
bordered="{{false}}"
|
title="市"
|
arrow
|
hover
|
data-key="city"
|
note="{{_.defaultSelectOption(cityText)}}"
|
bind:click="showCascader"
|
></t-cell>
|
<t-cell
|
bordered="{{false}}"
|
title="区县"
|
arrow
|
hover
|
data-key="distict"
|
note="{{_.defaultSelectOption(distictText)}}"
|
bind:click="showCascader"
|
></t-cell>
|
<t-cell
|
bordered="{{false}}"
|
title="街镇"
|
arrow
|
hover
|
data-key="town"
|
note="{{_.defaultSelectOption(townText)}}"
|
bind:click="showCascader"
|
></t-cell>
|
</block>
|
<block wx:elif="{{styleMode == 'picker'}}">
|
<view
|
class="picker-selector {{pickerClass}}"
|
style="color: {{color}};"
|
data-key="province"
|
bindtap="showCascader"
|
>
|
<text>{{_.defaultSelectOption(provinceText)}}</text>
|
<t-icon name="caret-down-small" size="36rpx" color="{{color}}" />
|
</view>
|
<view
|
class="picker-selector {{pickerClass}}"
|
style="color: {{color}};"
|
data-key="city"
|
bindtap="showCascader"
|
>
|
<text>{{_.defaultSelectOption(cityText)}}</text>
|
<t-icon name="caret-down-small" size="36rpx" color="{{color}}" />
|
</view>
|
<view
|
class="picker-selector {{pickerClass}}"
|
style="color: {{color}};"
|
data-key="distict"
|
bindtap="showCascader"
|
>
|
<text>{{_.defaultSelectOption(distictText)}}</text>
|
<t-icon name="caret-down-small" size="36rpx" color="{{color}}" />
|
</view>
|
<view
|
class="picker-selector {{pickerClass}}"
|
style="color: {{color}};"
|
data-key="town"
|
bindtap="showCascader"
|
>
|
<text>{{_.defaultSelectOption(townText)}}</text>
|
<t-icon name="caret-down-small" size="36rpx" color="{{color}}" />
|
</view>
|
</block>
|
</block>
|
<block wx:elif="{{textMode == 'address'}}">
|
<block wx:if="{{styleMode == 'cell'}}">
|
<t-cell
|
bordered="{{false}}"
|
title="地址"
|
arrow
|
hover
|
note="{{_.defaultSelectOption(note)}}"
|
bind:click="showCascader"
|
></t-cell>
|
</block>
|
<block wx:elif="{{styleMode == 'picker'}}">
|
<view
|
class="picker-selector {{pickerClass}}"
|
style="color: {{color}};"
|
bindtap="showCascader"
|
>
|
<text>{{_.defaultSelectOption(note)}}</text>
|
<t-icon name="caret-down-small" size="36rpx" color="{{color}}" />
|
</view>
|
</block>
|
</block>
|
|
<t-cascader
|
visible="{{visible}}"
|
value="{{value}}"
|
options="{{options}}"
|
sub-titles="{{subTitles}}"
|
title="请选择地址"
|
bind:change="onChange"
|
bind:pick="onPick"
|
/>
|