前端vue自定义简单实用下拉筛选 下拉菜单

news/2024/11/24 4:51:50/

前端vue自定义简单实用下拉筛选 下拉菜单, 下载完整代码请访问: https://ext.dcloud.net.cn/plugin?id=13020

效果图如下:


#### 使用方法

```使用方法

<!-- titleArr: 选择项数组 dropArr: 下拉项数组 @finishDropClick: 下拉筛选完成事件-->

<ccDropDownMenu :titleArr="titleArr" :dropArr="dropArr" @finishDropClick="finishClick" ></ccDropDownMenu>

```

#### HTML代码部分

```html

<template>

<view class="content">

<!-- titleArr: 选择项数组 dropArr: 下拉项数组 @finishDropClick: 下拉筛选完成事件-->

<ccDropDownMenu :titleArr="titleArr" :dropArr="dropArr" @finishDropClick="finishClick" ></ccDropDownMenu>

</view>

</template>

```

#### JS代码 (引入组件 填充数据)

```javascript

<script>

import ccDropDownMenu from '../../components/ccDropDownMenu.vue'

export default {

components:{

ccDropDownMenu

},

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:[]

}

},

onLoad() {

},

methods: {

finishClick(resultData){

this.filterResultData =  resultData;

uni.showModal({

title:'温馨提示',

content:'筛选数据 = ' + JSON.stringify(resultData)

})

}

}

}

</script>

```

#### CSS

```css

<style>

.content {

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

}

</style>

```


http://www.ppmy.cn/news/364703.html

相关文章

FPGA,verilog驱动VGA显示

verilog驱动VGA显示 系统框图如下 PLL分频模块 此模块使用锁相环IP核自动生成&#xff0c;相关分辨率的像素时钟不同&#xff0c;需要根据实际分辨率进行频率的设置。 常用VGA分辨率的时钟以及行同步和场同步如下&#xff1a; VGA时序图如下&#xff1a; VGA控制模块 modul…

FPGA入门(8):VGA显示器驱动

文章目录 第29讲&#xff1a;VGA显示器驱动设计与验证vga_ctrlvga_picvga_colorbar 第30讲&#xff1a;VGA显示器字符显示vga_ctrlvga_picvga_char 第29讲&#xff1a;VGA显示器驱动设计与验证 VGA&#xff0c;&#xff08;Video Graphics Array&#xff0c;即视频图形阵列&am…

FPGA学习.4——VGA显示驱动设计

前言 图像显示设备在日常生活中随处可见&#xff0c;例如家庭电视机、计算机显示屏幕等&#xff0c;这些设备之所以能够显示我们需要的数据图像信息&#xff0c;归功于视频传输接口。常见的视频传输接口有三种&#xff1a;VGA接口、DVI接口和HDMI接口&#xff0c;目前的显示设…

VGA显示

目录 一、理论部分1、VGA简介2、VGA接口及引脚定义3、VGA显示原理4、VGA时序标准&#xff08;1&#xff09;行同步时序图&#xff08;2&#xff09;场同步时序图&#xff08;4&#xff09;总体时序图 5、VGA显示模式及相关参数 二、VGA显示字符1、代码实现&#xff1a;2、运行效…

简单的VGA字符模式驱动(二)

上节介绍了访问VGA显卡显存的方法。现在我们要在屏幕上设置光标了。光标和显存不一样。它必须通过显卡的I/O端口开控制。 VGA显卡内部有一系列寄存器可以用来控制显卡的状态。在标准的PC机上。 0x3d4和0x3d5两个端口可以用来读写显卡的内部寄存器。方法是先向0x3d4端口写入要访…

Verilog编写VGA控制器

文章目录 VGA电路原理VGA扫描方式VGA时序图VGA各时序参数规定VGA驱动模块设计波形分析 关于VGA&#xff08;视频图形阵列&#xff09;驱动的博文数不胜数&#xff0c;虽然自己也一直在用该模块&#xff0c;但从未独立编写过这部分的代码&#xff0c;每次都是匆匆看一眼&#xf…

yolov5 6.1 关于 val.py 的使用说明

一. val.py 介绍 主要用于评估已经训练好的模型的性能和精度。通过在验证集上运行模型&#xff0c;计算模型在检测任务上的指标和评估结果。 具体来说功能如下&#xff1a; 加载模型和数据&#xff1a;val.py 会加载训练好的模型权重文件和用于验证的数据集。它会根据配置文件…

Java+Swing+mysql仿QQ聊天工具

JavaSwingmysql仿QQ聊天工具 一、系统介绍二、功能展示1.用户登陆2.好友列表3.好友聊天4.服务器日志 三、系统实现四、其它1.其他系统实现2.获取源码 一、系统介绍 系统主要功能&#xff1a;用户登陆、好友列表、好友聊天、服务器日志 二、功能展示 1.用户登陆 2.好友列表 3…