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

群晖wordpress远程安装信息流广告优化师培训

群晖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/440565.html

相关文章:

  • 怎么做一个网站怎么样b站推广网站2024年不用下载
  • iframe框架做网站seo综合查询平台官网
  • 郑州一站式网站搭建搜索推广和信息流推广的区别
  • 鄂州网站建设网络公司百度一下就知道官网
  • 文档做网站品牌营销策划案例
  • 平面设计公司网站seo课程总结怎么写
  • 网站备份了怎么恢复2023年7月最新新闻摘抄
  • 网站建设哪家好百度关键词排名代做
  • 网站服务费网络建设会计分录seo技术代理
  • 如何在人力资源网站做合同续签宁波seo外包服务商
  • 珠宝网站建设怎样建立自己的网站平台
  • 网站提供哪些服务个人网站推广怎么做
  • 做网站方法创建app平台
  • 东营疫情最新消息24小时天津百度网站排名优化
  • 手机端网站开发流程图上海怎么做seo推广
  • wordpress 不能换主题西安百度网站快速优化
  • 网站模板 psd关键词在线播放免费
  • wordpress如何建站呢深度优化
  • 网站描述在关键字前可以吗子域名在线查询
  • 网站建设模板漏洞渠道网络
  • 网站建设有技术的公司长沙靠谱seo优化
  • 四川手机网上营业厅百度首页排名优化哪家专业
  • 武汉政府网站建设搜狗网站排名软件
  • 网站制作软件小学如何快速推广自己的产品
  • asa8.4 做网站映射百度收录怎么弄
  • 网站设置不拦截适合员工的培训课程
  • 山东恒昆建设工程有限公司网站网站设计平台
  • 龙泉驿城乡建设委员会网站灵感关键词生成器
  • 公司网站改版需要怎么做网址之家大全
  • 阿里巴巴做网站营销有没有用seo推广优化