VUE+element怎么开发后台管理的搜索功能
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"VUE+element怎么开发后台管理的搜索功能"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"VUE+element怎么开发后台管理的搜索功
千家信息网最后更新 2025年01月18日VUE+element怎么开发后台管理的搜索功能
这篇文章主要介绍"VUE+element怎么开发后台管理的搜索功能"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"VUE+element怎么开发后台管理的搜索功能"文章能帮助大家解决问题。
先看看样式图:
实现上面这种简单搜索简单的三步走:
1.页面样式:在页面中使用form表单的校验功能来实现输入搜索。给表单的数据放入搜索请求的data数组中,也就是searchParams这个大集合中。
备注:如果给每个输入框添加了搜索按钮的click方法,则会在输入完成后直接执行列表搜索。所以考虑自己使用的具体位置。
清空 新建
清空功能则是清空搜索输入框的内容,实际上也是重置整个页面。区分是刷新页面还是不刷新。不刷新的话直接清空输入的内容,重置的话直接走一遍列表初始化加载。
2.JS配置内容:搜索和首次加载请求是一个接口,可以直接将参数合并起来,有搜索输入的内容就执行搜索,无内容则加载默认内容。清空搜索直接格式化表单。
data () { return { currentPage: 1, totalResult:0, chanelList: [ { value: 0, name: '线上' }, { value: 1, name: '线下' }, { value: 2, name: '集采' } ], searchParams: { remark: '', chanelName: '', chanelType: '', pageSize: 10, pageIndex: 0 }, } }, created () { this.getList() }, methods: { // 获取列表数据 num(下同):取的挪车的原型 1-默认请求类型三方ID // 网点名称 storeName ID cardId getList () { let method = 'GET' let url = `/etcMan/channelList` let dd = { channelName: this.searchParams.chanelName || '', channelType: this.searchParams.chanelType, remarks: this.searchParams.remark || '', pageIndex: this.searchParams.pageIndex || 0, pageSize: this.searchParams.pageSize || 10 } this.axios({ url: url + devCode, method: method, baseURL: baseUrl, params: dd }) .then(res => { res = res.data this.tableData = res.data.pageListData ? res.data.pageListData : [] this.totalResult = res.data.totalResult }) }, // 搜索列表 num(下同) submitSearch () { this.searchParams.pageIndex = 0 this.getList() this.currentPage = 1 }, // 格式化表单数据 clearForm () { this.searchParams = { chanelName: '', remark: '', chanelType: '', pageIndex: 0, pageSize: 10 } }, // 清除列表的搜索表单 clearListSearch () { this.clearForm() this.getList() },
3.就是进行调测,对搜索输入的参数进行对应,在特定值的情况下 搜索0或者别的值会被直接传成空,所以这个时候就要考虑列表请求的参数不写空,直接填进行搜索的参数名字。这个参数有就传没有就不传,避免出现为0或者别的值直接传成空的了。
关于"VUE+element怎么开发后台管理的搜索功能"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
搜索
内容
输入
功能
参数
表单
页面
后台
开发
管理
数据
知识
实际
方法
样式
格式
行业
不同
实用
三方
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库部门表都有哪些字段
spring查找所有服务器实例
东大桥服务器回收
影像软件开发面试常见问题
我的世界服务器限制跑图
网络安全存在的问题有哪些
排队网络技术
数据库工程师加班费
服务器的系统
普通主机可以搭建服务器吗
海南耀世网络技术有限公司客服
xbox怎么连接至ea服务器
陈业斌数据库答案
网络安全校园 活动总结
开软件开发公司的购销合同
xp系统ftp服务器搭建
腾讯云数据库 外网ip
徐汇区网络技术服务价格走势
网络技术下的教师的发展
软件开发投标报价明细怎么做
科技互联网专业怎么样
数据库物理结构的说明方法
云浮网络安全
本讲关于网络安全法亮点提到
一个新的技术软件开发
新闻app软件开发
2001年互联网科技泡沫
一二三四年级手抄小报网络安全
学网络安全要经常出差吗
临沭租房软件开发