el-tree 后端返回的树形结构重命名数据循环

<el-tree

:default-expand-all="true"

class="trees"

:data="cameraData"

:props="defaultProps"

@node-click="handleNodeClick"

:highlight-current="true"

>

</el-tree>

defaultProps: {

children: "children",

label: "label",

},

this.cameraData = res.datas.cameraList.map((ele) => {

ele.label = ele.floor;

ele.children = ele.cameraValue.map((v) => {

v.label = v.compartmentRoomName;

v.value = v.compartmentRoomName;

v.children = v.cameraDetail.map((o) => {

o.label = o.name;

o.status = o.deviceId;

o.loading = false;

o.isSelectEd = false;

o.timer = null;

return o;

});

return v;

});

return ele;

});

相关推荐
LYFlied4 小时前
边缘智能:下一代前端体验的技术基石
前端·人工智能·ai·大模型
1024小神4 小时前
用css的clip-path裁剪不规则形状的图片展示
前端·css
铅笔侠_小龙虾4 小时前
Flutter 组件层级关系
前端·flutter·servlet
梵得儿SHI4 小时前
Vue 高级特性:渲染函数与 JSX 精讲(h 函数语法、JSX 在 Vue 中的应用)
前端·javascript·vue.js·jsx·模板语法·渲染函数·底层视图生成机制
GGGG寄了4 小时前
CSS——文字控制属性
前端·javascript·css·html
菜鸟茜4 小时前
ES6核心知识解析01:什么是ES6以及为什么需要ES6
前端·javascript·es6
David凉宸4 小时前
Vue 3 项目的性能优化策略:从原理到实践(页面展示)
javascript·vue.js·性能优化
C澒4 小时前
FE BLL 架构:前端复杂业务的逻辑治理方案
前端·架构·前端框架·状态模式
摘星编程4 小时前
在OpenHarmony上用React Native:ImageGIF动图播放
javascript·react native·react.js
摘星编程4 小时前
React Native + OpenHarmony:Text文本高亮显示
javascript·react native·react.js