1 / 2
文档名称:

vue实现条件叠加搜索的解决方法.doc

格式:doc   大小:59KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vue实现条件叠加搜索的解决方法.doc

上传人:小s 2022/5/27 文件大小:59 KB

下载得到文件列表

vue实现条件叠加搜索的解决方法.doc

文档介绍

文档介绍:vue
实现条件叠加搜索的解决方法
案例场景:
现在有个文章管理模块,在该模块中有栏目选择、文章搜索、分页功能。这些功能改变其中一个都会对查询的文章有所改变。案例图如下:

实现方案有两种:其一、我们开始可能会想到对vue
实现条件叠加搜索的解决方法
案例场景:
现在有个文章管理模块,在该模块中有栏目选择、文章搜索、分页功能。这些功能改变其中一个都会对查询的文章有所改变。案例图如下:

实现方案有两种:其一、我们开始可能会想到对每个功能绑定一个处理事件,但是这样做我们对数据的维护工作将大大加大,而且用这样方案做数据的叠加筛选不是很好。
方案二、我们将所有提交的数据放到一起维护然后再进行深度监听,当某一个值、或多个值的改变时,在去进行数据的查询,此时问题也变得更易于理解与维护,具体实现如下:分页代码如下:
<template>
<el-pagin
backgrou
u
ere
ut
size=""
nt-change="handlePagina
evee
e
</temp
te>
下拉选择框、
搜索框代码如下
e
te>
/下/拉选择框
<el-se
lec
ve请选择栏目
v
ng="loadingCategory">
<el-o
ev
</el-s
el
ect>
/搜/索框
<el-in
pu
请输入关键字e
e
icon="el-icon-search"
v
el
=""
e
ble>
</el-i
ut>
</temp
te>
数据维护
与方法(事件处理)
export
efault{
eu
其它的数据省略
存储分页、搜索数据
e:
eS
ize:3,
eg
oryId:undefined,
e
rds:undefined
e"='pmliancie'holde
egorie
e":value
handler(val)
查找文章
ee深度监听
methods:{
处理分页
e(page
e
查询文章
findArticle(){
('',{params:})
.then(()=>{})
.catch(()=>{})
}
}
}
小结:通过上面的双向数据绑定、我们将所有数据放到params中集中管理(进行数据的监听)、当数据发生改变时我们去请求数据,来局部更新表格中的数据。
存在问题与解决:
1•这种实现方法的实现是基于所有数据的和查询、如果我们的需求是,当每次选择栏目时,都要显示第一页栏目的文章
解决方案:
一、此时我们可以给选择的栏目力Change事件、然后将page重置为第一页(本项目是从第0页开始),具体代码如下:
::current-page="(+1)"
<template>
<el-pagination
background
:page-size="p

最近更新

二零二五年度校园节能照明改造合同 15页

二零二五年度桉树种植基地林业碳汇交易承包合.. 15页

二零二五年度橱柜行业物流配送服务合同模板 15页

二零二五年度水利工程改造承包劳务合同范本 18页

二零二五年度水暖设备安装与工程验收标准合同.. 22页

二零二五年度汽车保险经纪服务委托合同模板 17页

二零二五年度汽车抵押贷款购车手续费合同 14页

二零二五年度汽车租赁及买卖合同 17页

二零二五年度汽车维修配件承运合同承运合同及.. 14页

二零二五年度汽车配件抵押借款合同 15页

二零二五年度沉井施工合同终止后责任承担协议.. 15页

二零二五年度洗车服务外包合同范本 14页

二零二五年度海口度假村租赁合同示范文本 15页

二零二五年度海监船购置及执法服务合同 15页

二零二五年度消防设施安装人工劳务合同模板 14页

二零二五年度清洁能源承包生产合同 15页

二零二五年度烧烤加盟店员工服务协议 16页

二零二五年度物流园区标准车位租赁合作协议 16页

二零二五年度特种车辆租赁合作协议下载 13页

二零二五年度特色火锅店经营权转让及接手合同.. 14页

二零二五年度特色餐饮行业员工劳动合同规范文.. 14页

二零二五年度环保企业股权合作合同范本 14页

二零二五年度环保堡坎工程包工包料合同样本 14页

二零二五年度环保材料研发与应用销售授权合同.. 16页

二零二五年度环保设备制造股权合作合同模板 15页

中国地理的地理知识解析 57页

二零二五年度现代化冷链仓储设施建设与设备销.. 18页

二零二五年度玻璃采光罩安装与维护合同 14页

二零二五年度班组人员劳务输出与就业服务合同.. 16页

二零二五年度班组施工退场工程尾款支付协议 15页