已解决
el表单的简单查询方法
来自网友在路上 162862提问 提问时间:2023-10-23 00:10:55阅读次数: 62
最佳答案 问答题库628位专家为你答疑解惑
预期效果
实现表单页面根据groupid 、type 、errortype进行数据过滤
实现
第一步,在页面中添加输入或者是下拉框,并且用相应的v-model进行绑定
<div style="display: flex;flex-direction: row;"><el-input style="width: auto;height:32px" placeholder="输入故障设备组" v-model="groupid"></el-input><el-form-item><el-select v-model="type" placeholder="请选择故障类型"><el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label":value="item.value"></el-option></el-select></el-form-item><el-form-item><el-select v-model="errortype" placeholder="请选择故障原因"><el-option v-for="(item, index) in errtypeOptions" :key="index" :label="item.label":value="item.value"></el-option></el-select></el-form-item></div>
第二步,添加查询按钮 按钮绑定查询方法
<el-button type="primary" @click="search" style="margin-left: 5px">查询数据</el-button>
第三步
此时已经很多报错了,赶紧定义所需的数据和方法!
定义v-model绑定的数据,存储查询的东西
const groupid = ref("")
const type = ref("")
const errortype = ref("")
定义下拉框内容
let typeOptions = ref([{label: "一般故障",value: "一般故障"},{label: "紧急故障",value: "紧急故障"},{label: "特大故障",value: "特大故障"}
]);
let errtypeOptions = ref([{label: "温度",value: "温度"},{label: "电流",value: "电流"},{label: "电压",value: "电压"}
]);
第三步
定义搜索方法
//查询数据
const search = () => {if (groupid.value != "") {tableData.value = tableData.value.filter(v => v.groupid == (groupid.value))console.log(1);}if (type.value != "") {tableData.value = tableData.value.filter(v => v.type.includes(type.value))console.log(2);}if (errortype.value != "") {tableData.value = tableData.value.filter(v => v.errortype.includes(errortype.value))console.log(3);}}
这里的if是去除掉如果用户未输入内容的时候也进行过滤的情况的,通过多次过滤,我们可以任意选择筛选的情况
查看全文
99%的人还看了
相似问题
- 2023年11月12日阿里云产品全面故障的启示
- 腾讯微服务平台TSF学习笔记(一)--如何使用TSF的Sidecar过滤器实现mesh应用的故障注入
- openGauss通过VIP实现的故障转移
- 聊一聊 tcp/ip 在.NET故障分析的重要性
- asp.net生产线远程故障诊断系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
- 故障诊断 | MATLAB实现GRNN广义回归神经网络故障诊断
- 【flink】Task 故障恢复详解以及各重启策略适用场景说明
- K8s Error: ImagePullBackOff 故障排除
- 大数据之LibrA数据库系统告警处理(ALM-12007 进程故障)
- 大数据之LibrA数据库系统告警处理(ALM-12006 节点故障)
猜你感兴趣
版权申明
本文"el表单的简单查询方法":http://eshow365.cn/6-22029-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!