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

合肥网站建设开发电话做小程序的公司

合肥网站建设开发电话,做小程序的公司,西安网站建设设计,哪些平台可以发布推广信息最佳实践 el-table实现树形结构主要依靠row-key和tree-props来实现的。 &#x1f4ab; 无论是el-table实现的树形结构还是el-tree组件都是绑定的树形结构的数据&#xff0c;因此如果数据是扁平的话&#xff0c;需要进行树化。 代码 <template><div><el-table:d…

最佳实践

el-table实现树形结构主要依靠row-keytree-props来实现的。
💫 无论是el-table实现的树形结构还是el-tree组件都是绑定的树形结构的数据,因此如果数据是扁平的话,需要进行树化。

代码

<template><div><el-table:data="tableData"style="width: 100%;margin-bottom: 20px;"row-key="id"borderdefault-expand-all:tree-props="{children: 'children', hasChildren: 'hasChildren'}"><el-table-columnprop="date"label="日期"sortablewidth="180"></el-table-column><el-table-columnprop="name"label="姓名"sortablewidth="180"></el-table-column><el-table-columnprop="address"label="地址"></el-table-column></el-table></div></template><script>export default {data() {return {tableData: [{id: 1,date: '2016-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {id: 2,date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'}, {id: 3,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄',children: [{id: 31,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄'}, {id: 32,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄'}]}, {id: 4,date: '2016-05-03',name: '王小虎',address: '上海市普陀区金沙江路 1516 弄'}]}},methods: {},}</script>
当前视图

可以看到树形结构默认是打开的

在这里插入图片描述

核心属性

  • default-expand-all:树形结构打开还是关闭。
    关闭可以通过删除default-expand-all:default-expand-all = 'false'对属性值进行动态绑定,并将值置为false
  • children:指定子节点数据在父节点对象中的字段名,这里是 children 。
    也可以修改为其它名称,但是两处都需要进行修改
  • hasChildren:这个属性是非必须的,需要进行懒加载的时候才需要用到它。
    hasChildren需要和lazy属性、load属性来实现懒加载,lazy为true时,load方法才会生效。hasChildren属性和children属性相同,也可以修改名称。

懒加载

只加载需要展示的数据,其它数据等用户主动点击才会请求后端拿取。

代码

<template><div><el-table :data="tableData1" style="width: 100%" row-key="id" border lazy :load="load":tree-props="{ children: 'children', hasChildren: 'hasChildren' }"><el-table-column prop="date" label="日期" width="180"></el-table-column><el-table-column prop="name" label="姓名" width="180"></el-table-column><el-table-column prop="address" label="地址"></el-table-column></el-table></div>
</template>
<script>
export default {data() {return {tableData: [{id: 1,date: '2016-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'},{id: 2,date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{id: 3,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄',children: [{id: 31,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄'},{id: 32,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄'}]}, {id: 4,date: '2016-05-03',name: '王小虎',address: '上海市普陀区金沙江路 1516 弄'}],tableData1: [{id: 1,date: '2016-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {id: 2,date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'}, {id: 3,date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄',hasChildren: true}, {id: 4,date: '2016-05-03',name: '王小虎',address: '上海市普陀区金沙江路 1516 弄'}]}},methods: {load(row, treeNode, resolve) {// 查找对应的父节点const findChildren = (data, id) => {for (let item of data) {console.log(item.id);if (item.id === id) {console.log(item.id);return item.children || [];}}return [];};if (treeNode) {const children = findChildren(this.tableData, row.id);resolve(children);} else {resolve([]);}}},
}
</script>

效果图

在这里插入图片描述

到这里el-table加载树形结构就结束了。☺️

http://www.dtcms.com/wzjs/180037.html

相关文章:

  • 潍坊网站建设优化网站建设优化400报价
  • 商品网站开发需求表营销型网站建设团队
  • 洛阳做网站多少钱美容美发培训职业学校
  • 网站后台管理系统进不去怎么办webview播放视频
  • 网站服务合同范本百度收录快速提交
  • 做五金上哪个网站推广重庆关键词优化软件
  • wordpress获取站点标题容易被百度收录的网站
  • 专业的网站设计网络北京互联网公司有哪些
  • 网站在线统计代码百度资源平台链接提交
  • 如何在微信内做网站合肥seo网站排名
  • 长春建站优化域名注册需要多少钱
  • 做魔方网站用什么背景最好爱网站关键词查询工具
  • 网站开发进度时间表正规的网店培训机构有哪些
  • 旬阳县建设局网站360广告推广平台
  • 莆田哪里有学做网站的谷歌浏览器官网
  • 汽车之家官网首页兰州seo快速优化报价
  • 规划排版网站友情链接如何交换
  • 可以做cps合作的棋牌网站百度推广托管公司
  • 乔拓云微信小程序seo怎么才能优化好
  • 个人怎么做网站页面什么网站可以发布广告
  • 网站没有备案怎么做支付seo工具大全
  • cpa广告网站怎么做wordpress官网入口
  • jsp做门户网站网站建站流程
  • 大连网站建设平台网站营销网
  • 小贷做网站百度24小时客服电话136
  • 足球世界排名国家最新榆林seo
  • 在网站做的pdf有水印如何删除营销型网站一般有哪些内容
  • 建设银行网站是多少seo关键词优化排名哪家好
  • 自己做的网站怎么取sql数据库每日新闻摘要30条
  • 塑胶卡板东莞网站建设支持百度网盘客户端下载