wj 4b56708374 init 1 年之前
..
components 4b56708374 init 1 年之前
changelog.md 4b56708374 init 1 年之前
package.json 4b56708374 init 1 年之前
readme.md 4b56708374 init 1 年之前

readme.md

cc-dropDownMenu

使用方法

<!-- titleArr: 选择项数组 dropArr: 下拉项数组 二维数组 @finishDropClick: 下拉筛选完成事件-->
<cc-dropDownMenu :titleArr="titleArr" :dropArr="dropArr" @finishDropClick="finishClick"></cc-dropDownMenu>				

HTML代码实现部分


<template>
	<view class="content">

		<!-- titleArr: 选择项数组 dropArr: 下拉项数组 二维数组 @finishDropClick: 下拉筛选完成事件-->
		<cc-dropDownMenu :titleArr="titleArr" :dropArr="dropArr" @finishDropClick="finishClick"></cc-dropDownMenu>

	</view>
</template>


<script>
	export default {

		data() {
			return {

				titleArr: ['区域', '户型', '面积', '价格'],
				dropArr: [
					// 区域
					[{
							text: '不限',
							value: ""
						},
						{
							text: '荔湾区',
							value: "440103"
						}, {
							text: '越秀区',
							value: "440104"
						},
						{
							text: "海珠区",
							value: "440105"
						},
						{
							text: '天河区',
							value: "440106"
						},
						{
							text: '白云区',
							value: "440111"
						},
						{
							text: '花都区',
							value: "440114"
						},
						{
							text: '从化区',
							value: "440117"
						}, {
							text: '南海区',
							value: "440605"
						}
					],
					// 户型
					[{
							text: '不限',
							value: ""
						}, {
							text: '单间',
							value: "10000"
						},
						{
							text: '一房一厅',
							value: "11000"
						},
						{
							text: '两房一厅',
							value: "21000"
						},
						{
							text: '三房一厅',
							value: "31000"
						}, {
							text: '四房两厅',
							value: "42000"
						}
					],

					// [@"≤40㎡",@"40-60㎡",@"60-80㎡",@"80-100㎡",@"100-120㎡",@"≥120㎡"]
					// 面积
					[{
							text: '不限',
							value: ""
						}, {
							text: '≤40㎡',
							value: "0-40"
						},
						{
							text: '40-60㎡',
							value: "40-60"
						},
						{
							text: '60-80㎡',
							value: "60-80"
						},
						{
							text: '80-100㎡',
							value: "80-100"
						},
						{
							text: '100-120㎡',
							value: "100-120"
						},
						{
							text: '≥120㎡',
							value: "120-99999"
						}
					],

					// [@"≤1000",@"1000-1500",@"1500-2000",@"2000-3000",@"3000-4000㎡,@"≥4000"]
					// 租金
					[{
							text: '不限',
							value: ""
						}, {
							text: '≤1000元',
							value: "0-1000"
						},
						{
							text: '1000-1500元',
							value: "1000-1500"
						},
						{
							text: '1500-2000元',
							value: "1500-2000"
						},
						{
							text: '2000-3000元',
							value: "2000-3000"
						},
						{
							text: '3000-4000元',
							value: "3000-4000"
						},
						{
							text: '≥4000元',
							value: "4000-99999"
						}
					]
				],
				filterResultData: []
			}
		},
		methods: {

			finishClick(resultData) {

				this.filterResultData = resultData;
				uni.showModal({
					title: '温馨提示',
					content: '筛选数据 = ' + JSON.stringify(resultData)
				})
			}
		}
	}
</script>

<style>
	.content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.logo {
		height: 200rpx;
		width: 200rpx;
		margin-top: 200rpx;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50rpx;
	}

	.text-area {
		display: flex;
		justify-content: center;
	}

	.title {
		font-size: 36rpx;
		color: #8f8f94;
	}
</style>