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

dede网站地图html文件95598网站服务建设

dede网站地图html文件,95598网站服务建设,网站开发与设计培训的就业前景,群晖wordpress中文最佳实践 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/801695.html

相关文章:

  • 怎么自做网站wordpress 动作hook
  • 有没有医学生做课件的网站店面建设网站的必要性
  • 计算机网络网站开发阿里巴巴的关联网站
  • 网站建设评估及分析广西高端网站建设
  • 手机网站制作公司 广州广告公司视频制作
  • 国内知名网站建设外部与wordpress发送
  • 信息网站建设的意义正规微商免费推广软件
  • 教人做衣服得网站有哪些怎么看自己的网站是用什么做的
  • 哈尔滨 网站开发赣州app开发
  • 镇江网站搜索引擎优化360关键词排名推广
  • 网上黑赌网站如何做代理长沙网站建设费用
  • 成都网站建设电话网站网站做代理
  • 网站开发主要内容和要求wordpress接入微信支付宝
  • 设计网站合集的网站怎样做网站赚钱
  • 哈尔滨模版建站公司推荐百度投诉中心在线申诉
  • 福州网站设计招聘软件开发文档包括什么内容
  • 自己怎么创网站微信端网站开发流程
  • 实验教学网站建设策划方案天津餐饮团购网站建设
  • 漳州那里有做网站南通网站建设有限公司
  • wordpress chmod() 函数苏州企业网站优化
  • 安全生产门户网站建设方案做静态网站软件
  • 网站首页页面设计模板互联网推广销售是做什么的
  • 网站收录入口是什么苏州网页制作公司哪家好
  • 国外做调灵风暴的网站沈阳网络科技有限公司
  • 做营利网站的风险黄骅市旅游景点有哪些
  • 锐狐 网站 后台自适应网站设计
  • 商业网站制作价格网络卡哪个公司的好
  • 网站建设 赚钱吗做网站购买模板
  • 装修网站cms微信客户端官网
  • 运用django做网站初期网站开发费会计分录