当前位置: 首页 > news >正文

电子规划书商务网站建设宜宾做网站的公司

电子规划书商务网站建设,宜宾做网站的公司,规划网站的思路,网络优化大师vxe-table2.0版本是提供深层查找功能的#xff0c;因为他的数据源本身就是树形结构#xff0c;所以深层查找查询出来也是树形结构。 但是vxe-table3.0版本为了做虚拟树功能#xff0c;将整个数据源由树形垂直结构变成了扁平结构#xff0c;便不提供深层查询功能#xff0c…vxe-table2.0版本是提供深层查找功能的因为他的数据源本身就是树形结构所以深层查找查询出来也是树形结构。 但是vxe-table3.0版本为了做虚拟树功能将整个数据源由树形垂直结构变成了扁平结构便不提供深层查询功能提供的筛选功能筛选出的结果也不如2.0版本会把筛选目标的所有平均数据一起返回不理想那么怎么将2.0版本的深层查找功能用到3.0版本呢 先看一下2.0版本如何做深层查找的 1后端给前端的数据源还要是树形结构。 前端通过js将树形结构转成扁平结构复制给tableData那么在vxe-table3.0便可以虚拟滚动了。 转换代码 treeToList(list) {let res []for (const item of list) {const { children, ...i } itemif (children children.length) {res res.concat(this.treeToList(children))}res.push(i)}return res}, 2this.originData 树形结构表格数据 搜索的时候originData还是树形结构的2.0版本的XEUtils.searchTree还是可以使用的搜索结果是树形结构那么把这个树形结构的搜索结果再转成扁平结构赋给表格就能得到搜索结果也是虚拟滚动的啦。 思路就是这样 关键代码   a-input changeonSearch v-modelsearchValue stylewidth: 280px placeholder请输入关键字搜索 /vxe-table v-ifvirtualTree show-overflow height300 refxTree row-idid :borderfalse :show-headerfalse :datatreeData :tree-config{ transform: true,parentField:pid,childrenField: children, expandAll: rootOpened ? true : false } :scroll-y{enabled: true, gt: 10}/vxe-table//初始化数据 loadDepart() {queryEquipmentTreeList().then((res) {if (res.success) {this.treeData []this.originData XEUtils.clone(arr, true)this.treeData this.treeToList(arr)if (this.rootOpened) {this.$nextTick(() {if (this.$refs[xTree]) {this.$refs[xTree].setAllTreeExpand(true)}})}})},//扁平化处理数据 treeToList(list) {let res []for (const item of list) {const { children, ...i } itemif (children children.length) {res res.concat(this.treeToList(children))}res.push(i)}return res},//搜索onSearch: XEUtils.debounce(function () {this.dropDownShow truethis.handleSearch()},500, {leading: false,trailing: true,}), handleSearch() {let filterName this.searchValueif (filterName) {let options {children: children,}let searchProps [equipmentName]let treeData XEUtils.searchTree(this.originData,(item) searchProps.some((key) item[key].indexOf(filterName) -1),options)// 搜索之后刷新树this.virtualTree falsethis.$nextTick(() {this.virtualTree true})// 搜索之后默认展开所有子节点this.$nextTick(() {if (this.$refs.xTree) {this.$refs.xTree.setAllTreeExpand(true)}})this.treeData [...this.treeToList(treeData)]} else {this.virtualTree false //用于让树重新加载的标识this.$nextTick(() {let treeData this.originDatathis.treeData [...this.treeToList(treeData)]this.virtualTree true})}},如果后端给你的本来就是扁平化的数据也是一样的你把他处理成树形结构在页面循环使用是一样的思路。
http://www.pierceye.com/news/716600/

相关文章:

  • 网站建设的作用和用途wordpress外网固定链接
  • 网站做多长时间才有流量上海商城网站制作公司
  • 做电影网站服务器网站如何备案 流程图
  • 太原建站模板搭建wordpress attachment
  • 购买腾讯备案网站网站错误列表
  • 怎么查看网站的外链php网站建设流程图
  • 顺企网萍乡网站建设wordpress 读者墙
  • 电力建设期刊网站投稿域名提供商
  • 广东网站备案需要多久oa信息化管理系统平台
  • 哪个网站可以做担保交易小程序排行榜
  • 网站用html做的怎么弄后台中铁十六局个人门户网
  • 一个网站怎么做流量统计佛山市seo广告优化工具
  • 机关网站建设需求文档国家住建部官网
  • 一条龙网站建设哪家好六安招聘网官网
  • 网站建设 中企动力阀门和建设银行类似的网站
  • 所有做运动的网站姜堰网网站
  • 广西汽车网网站建设影楼微网站建设方案
  • 企业展厅设计比较好的公司北京优化服务
  • 网站的icp 备案信息wordpress爆破字典
  • 福建厦门网站建设公司网站代码素材建设
  • 广州网络公司建站e语言可以做网站吗
  • 不想用原来的网站模板了就用小偷工具采集了一个可是怎么替换seo顾问张智伟
  • 效果好的徐州网站开发建设网站怎么学
  • 上海网站设计要多少钱建设银行个人网站打不开
  • 哪个网站做欧洲旅行比较好东营网站制作
  • 做pc端网站效果wordpress js 添加图片
  • 给装修公司做网站商标设计大全
  • 深圳做网站公司有哪些地方国际形势最新消息
  • 企业网站建设管理平台石家庄平山网站推广优化
  • 免费asp网站模板带后台网站建设需求调研通知