vue联动切换搜索域
this.listQuery[this.paramsName] = this.paramsValue;
<el-select v-model="paramsName" placeholder="搜索项" @change="toggle"> <el-option v-for="item in paramsOptions" :key="item.value" :label="item.label" :value="item.value"></el-option> </el-select> <el-input @keyup.enter.native="handleFilter" style="width: 200px;" class="filter-item" placeholder="姓名" v-model="paramsValue" v-show="inputText"> </el-input> <el-select v-model="paramsValue" clearable placeholder="请选择" v-show="inputSelect"> <el-option v-for="item in paramsValueOptions" :key="item.value" :label="item.labelDefault" :value="item.value"></el-option> </el-select> <el-button class="filter-item" type="primary" icon="search" @click="handleFilter">搜索</el-button> <el-button class="filter-item" v-if="baseEmployeeManager_btn_add" style="margin-left: 10px;" @click="handleCreate" type="primary" icon="edit">添加</el-button>
搜索栏
import { getTypeValue } from '@/api/dict/dictValue/index';
初始化全局变量
statusOptions: [],sexOptions: [],
调用字典,保存传回来的值到变量
getTypeValue('type_is_flag').then(response => {this.statusOptions = response.data.rows;});getTypeValue('comm_sex').then(response => {this.sexOptions = response.data.rows;});getTypeValue('specialist_type').then(response => {this.specialistOptions = response.data.rows;});
切换的标志位
paramsValue: undefined,paramsName: undefined,paramsValueOptions: [],inputText: true,inputSelect: false,specialistOptions: []
点击切换,触发toggle方法,toggle方法
toggle() {this.paramsValue = undefined;switch (this.paramsName) {case 'empName':this.inputText = true;this.inputSelect = false;break;case 'sex':this.paramsValueOptions = this.sexOptions;this.inputText = false;this.inputSelect = true;break;case 'status':this.paramsValueOptions = this.statusOptions;this.inputText = false;this.inputSelect = true;break;case 'specialistType':this.paramsValueOptions = this.specialistOptions;this.inputText = false;this.inputSelect = true;break;}},
现在触发能修改值,修改的值也传进来了,要搜索,还要把搜索的参数在搜索时使用
this.listQuery[this.paramsName] = this.paramsValue;
好了
转载于:https://www.cnblogs.com/tabCtrlShift/p/9069163.html
vue联动切换搜索域相关推荐
- vue动态切换css文件_vue在线动态切换主题色方案
主要原理是利用webpack插件webpack-theme-color-replacer提取相关颜色css然后根据配置动态生成替换的css 具体实现步骤如下: 1.添加webpack插件,新建文件we ...
- vue脚手架解决跨域问题-------配置反向代理
vue脚手架解决跨域问题-------配置反向代理 参考文章: (1)vue脚手架解决跨域问题-------配置反向代理 (2)https://www.cnblogs.com/zbx-boke/p/9 ...
- webpack+vue解决前端跨域问题
webpack+vue解决前端跨域问题 参考文章: (1)webpack+vue解决前端跨域问题 (2)https://www.cnblogs.com/wei-dong/p/10689072.html ...
- vue : 本地调试跨域问题的解决办法:proxyTable
vue : 本地调试跨域问题的解决办法:proxyTable 参考文章: (1)vue : 本地调试跨域问题的解决办法:proxyTable (2)https://www.cnblogs.com/fo ...
- chrome使用tab键切换搜索
目前只有chrome才有使用tab键切换搜索的方式,非常实用. 1.设置 --> 管理搜索引擎 2.第一个参数是搜索引擎的名字: 第二个,在地址栏输入关键字,触发"按tab搜索&quo ...
- vue 导航切换页面
vue 导航切换页面 这是我做出来的效果图,点击可以切换页面的 1.里面<router-view></router-view>是路由,/Attention/Attention ...
- dedecms联动筛选_织梦联动类别联动筛选搜索查询功能插件
用织梦做医院网站首页的症状导诊时候,需要用到织梦联动类别联动枚举结合织梦搜索查询实现查询数据.效果图如下: 症状和病情描述是后台联动类别管理里添加的一级.二级选择 织梦联动类别搜索功能实现步骤: 具体 ...
- 解决Vue前后端跨域问题的多种方式
1 前言 本文主要介绍借助解决Vue前后端跨域问题的几种方式 说到ajax请求,就不得不说下xhr(XMLHttpRequest)了,它可以说是鼻祖,但是实际开发中,我们不会直接使用它,而是进行二次封 ...
- SwiftUI 仿头条工具条和内容联动切换TabView (教程含源码)
实战需求 SwiftUI 仿头条工具条和内容联动切换TabView 本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 掌握TabView 实现页面切换 实现上下联动 基础知识 ...
最新文章
- python programming training(三):搜索算法
- SQL基础【九、Update】
- 测试人员报BUG的正确姿势
- 静态 非静态代码块和构造器的执行顺序测试方法
- P3085,jzoj3234-[USACO13OPEN]阴和阳【点分治】
- [Usaco2008 Feb]Eating Together麻烦的聚餐[最长不下降子序列]
- Golang Web入门(3):如何优雅的设计中间件
- jdbc executebatch 非事务_jdbc技术
- SpringBoot 使用小技巧合集
- GridView, DataGrid 中,DataFormatString语法汇总
- 螺旋模型、喷泉模型、增量模型的特点
- 【Python小项目】验证身份证号码是否正确
- 计算机如何连接网络共享文件,电脑之间如何共享文件?
- elasticsearch创建索引和mapping
- accuracy(准确率), precision(精密度), recall(召回率), specificity(特异性), and F1-score(F1分数):分别是什么意思?
- FileZilla Server源码分析--大漠落日5节
- 学会善于总结,善于表达
- 探索瑞芯微RKNanoD芯片获索尼音箱,采用无线连接稳定无延迟
- java爬虫抓取nba_爬取NBA球员生涯数据,并在Excel中可视化显示
- 本地计算机 feifei pc,局域网中其它计算机对共享打印机的访问方法
热门文章
- 前排!零基础小白学习3D建模的必经之路
- python实现使用最近最久未使用算法的请求分页存储管理_答疑(存储管理)之一...
- 30篇「CVPR2020」最新论文抢先看!看计算机视觉2020在研究什么?
- mysql集群参数讲解_Mysql集群讲解(一)
- Java 面试之语言基础
- Java日志框架-logback的介绍及配置使用方法(纯Java工程)
- ROS-创建功能包和节点
- Windows Server 2008 R2无法远程桌面解决方法
- ffmpeg windows环境下配置(VS2010)
- C++7行代码实现求最大公约数