You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

242 lines
6.9 KiB

10 months ago
<template>
<view class="example-body">
<!-- <view class="u-demo-area u-flex u-row-center">
<pullDown label="所在城市市111" :active="true" :close-on-click-mask="mask" ref="uDropdown"
:activeColor="activeColor" :borderBottom="borderBottom">
<u-dropdown-item v-model="value1" title="距离" :options="options"></u-dropdown-item>
10 months ago
</pullDown>
</view> -->
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" @confirm="pullDownConfirm"
:height="100" />
<pullDown label="所在城市市111" @change="change" v-model="value1" :options="candidates2" :isSearch="true"
@confirm="pullDownConfirm" />
<pullDown label="所在城市" @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<pullDown @change="change" v-model="value1" :options="candidates2" :isSearch="true" hint='请搜索'
@confirm="pullDownConfirm" />
<u-search />
</view>
</template>
<script>
export default {
data() {
return {
index: 1,
current: 2,
show: false,
//初始化数据
candidates: ["111", '11'], //可输入下拉框数据
//下拉框初始数据
examinationTypeArray: ['请选择', '11111', '22222', '33333', '44444'],
examinationTypeIndex: 0,
examinationTypeArrayType: '请选择',
candidates2: ['北京', '南京', '东京', '西京'],
city: '北京',
city2: '11',
// 菜单右侧的icon图标
menuIcon: 'arrow-down',
activeColor: '#007aff',
value1: '',
value2: '2',
mask: true,
options: [{
10 months ago
label: '默认排序',
value: 1,
},
{
label: '距离优先',
value: 2,
},
{
label: '价格优先',
value: 3,
}
],
options2: [{
label: '去冰',
value: 1,
},
{
label: '加冰',
value: 2,
},
{
label: '正常温',
value: 3,
},
{
label: '加热',
value: 4,
},
{
label: '极寒风暴',
value: 5,
}
],
list: [{
label: '琪花瑶草',
active: true,
},
{
label: '清词丽句',
active: false,
},
{
label: '宛转蛾眉',
active: false,
},
{
label: '煦色韶光',
active: false,
},
{
label: '鱼沉雁落',
active: false,
},
{
label: '章台杨柳',
active: false,
},
{
label: '霞光万道',
active: false,
}
],
borderBottom: false,
activeColor: '#2979ff'
}
},
methods: {
change(index, item) {
this.$u.toast(`点击了第${index}项---${item}`);
},
pullDownConfirm(item) {
this.$u.toast(`回车校验---${item}`);
},
}
}
</script>
<style scoped>
.uni-combox-item {
display: flex;
flex-direction: row;
font-size: 16px;
height: 100%;
line-height: 100%;
background-color: #FFFFFF;
width: 100%;
background-color: mediumaquamarine;
}
.uni-combox-item-text {
font-size: 16px;
height: 100%;
line-height: 100%;
background-color: #FFFFFF;
width: 100%;
background-color: mediumaquamarine;
padding: 20rpx;
display: flex;
}
.u-dropdown__menu__item__arrow--rotate {
transform: rotate(180deg);
transition-duration: 0.5s;
}
.u-dropdown__menu__item__arrow {
background-color: aqua;
display: flex;
justify-content: center;
align-items: center;
transition-duration: 0.5s;
}
</style>