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

element ui树组件render-content 树节点的内容区的渲染另一种方式

直接上代码吧,不用h的写法。

 <el-tree :data="data" node-key="id" default-expand-all :expand-on-click-node="false" :props="defaultProps":render-content="renderContentTree" @node-click="handleNodeClick"></el-tree>
import logoImg from '图片路径'
data() {return {data: [{id: 1,point: 'yi',label: '一级 1',children: [{id: 4,point: 'er',label: '二级 1-1',children: [{id: 9,point: 'san',label: '三级 1-1-1'},{id: 10,point: 'san',label: '三级 1-1-2'}]}],},{id: 2,point: 'yi',label: '一级 2',children: [{id: 5,point: 'er',label: '二级 2-1',children: [{id: 20,point: 'sn',label: 'sanji 333',}]},{id: 6,point: 'er',label: '二级 2-2'}]},{id: 3,point: 'yi',label: '一级 3',children: [{id: 7,point: 'er',label: '二级 3-1',children: [{id: 20,point: 'san',label: 'sanji 333',},{id: 22,point: 'san',label: 'sanji 444'}],},{id: 8,point: 'er',label: '二级 3-2'}]}],}
},
methods: {
renderContentTree(h, { node, data, store }) {console.log('h', h);console.log(node.point, node.label, data, store);return (<span class="custom-tree-node">{data.point == 'san' ?<spanon-click={ ($event) => this.handelclcik($event,data) }class='class_aweda'><img src={logoImg} alt="" srcset=""></img></span> :<span></span>}<span><span>{data.label}</span></span></span>);},handleNodeClick() {alert(1)},handelclcik(e, data) {// 会冒泡,所以禁止了一下e.stopPropagation();e.preventDefault();console.log(data);},
},

我个人理解就是jsx的写法,和react一样。也是return的模板。

http://www.lryc.cn/news/97122.html

相关文章:

  • html a标签换行显示
  • 关于Redis-存Long取Integer类型转换错误的问题
  • 设计模式一:简单工厂模式(Simple Factory Pattern)
  • 如何利用plotly和geopandas根据美国邮政编码(Zip-Code)绘制美国地图
  • ceph集群搭建
  • 前端密码加密 —— bcrypt、MD5、SHA-256、盐
  • 汽车UDS诊断深度学习专栏
  • macOS 下安装brew、nvm
  • 【云原生】Kubernetes工作负载-StatefulSet
  • Java:方法的重载
  • 7.react useCallback与useMemo函数使用与常见问题
  • Sentinel限流中间件
  • 使用ajax进行前后端交互的方法
  • 动手学深度学习——线性回归从零开始
  • Redis缓存击穿
  • 网络安全(黑客)自学的一些建议
  • 全志F1C200S嵌入式驱动开发(基于usb otg的spi-nor镜像烧入)
  • 如何恢复损坏/删除的 Word 文件
  • 【论文阅读】Feature Inference Attack on Shapley Values
  • TDesign 中后台系统搭建
  • Android 实现阅读用户协议的文字控件效果
  • 19.主题时钟
  • ChatGPT在智能电子设备中的应用如何?
  • MGRE之OSPF实验
  • 【Selenium+Pytest+allure报告生成自动化测试框架】附带项目源码和项目部署文档
  • 如何负载均衡中的日志统一管理
  • Java_26_Stream流
  • 周四见 | 物流人的一周资讯
  • uniapp 即时通讯开发流程详解
  • 【Terraform学习】Terraform-docker部署快速入门(快速入门)