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

学做网站丛什么开始免费网上申请注册

学做网站丛什么开始,免费网上申请注册,王也天的个人资料,网站开发范围说明书功能实现&#xff1a; el-tree树多选&#xff0c;将选中的树对象中某个字段值改为true,并过滤出所有为true的对象&#xff0c;组成新的数组提交给后端 <template><div><!-- 树形菜单 --><el-tree:data"stageList"show-checkboxdefault-expand-…

功能实现:
el-tree树多选,将选中的树对象中某个字段值改为true,并过滤出所有为true的对象,组成新的数组提交给后端

<template><div><!-- 树形菜单 --><el-tree:data="stageList"show-checkboxdefault-expand-allnode-key="id"ref="tree"highlight-current:props="defaultProps"@check-change="handleNodeClick"></el-tree><!-- 确定按钮和自定义操作 --><div class="action-bar"><el-button type="primary" @click="handleSubmit">确定</el-button><el-button @click="customAction">自定义操作</el-button></div></div>
</template><script>
export default {data() {return {stageList: [{children: [{children: null,choose: false,createDept: 1,createTime: "2025-02-19 14:20:28",createUser: 2,description: "child1",id: 6,isDeleted: 0,name: "child1",parentId: 5,status: 0,updateTime: "2025-03-19 16:40:21",updateUser: 147238244,useStatus: 1,vaildStatus: null,},],choose: false,createDept: 1,createTime: "2025-02-19 14:20:28",createUser: 2,description: "father3",id: 5,isDeleted: 0,name: "father3",parentId: 0,status: 0,updateTime: "2025-03-19 16:40:21",updateUser: 147238244,useStatus: 1,vaildStatus: null,},],defaultProps: {children: "children",label: "name",},filteredList: [], // 存储过滤后的结果};},methods: {// 处理节点选中状态变化handleNodeClick(data, checked) {this.updateChoose(data, checked); // 更新选中节点及其子节点的 choose 字段},// 递归更新节点及其子节点的 choose 字段updateChoose(data, value) {data.choose = value;if (data.children && data.children.length > 0) {data.children.forEach((child) => {this.updateChoose(child, value);});}},// 点击确定按钮时过滤出 choose 为 true 的节点handleSubmit() {this.filteredList = this.filterSelected(this.stageList);console.log("Filtered List:", this.filteredList); // 打印过滤后的结果},// 递归过滤出 choose 为 true 的节点filterSelected(list) {const result = [];list.forEach((item) => {if (item.choose) {result.push(item);}if (item.children && item.children.length > 0) {result.push(...this.filterSelected(item.children));}});return result;},// 自定义操作customAction() {console.log("Custom action triggered");// 在这里实现自定义操作逻辑},},
};
</script><style>
.action-bar {position: fixed;bottom: 20px;right: 20px;
}
</style>

代码说明

  1. handleNodeClick 方法

    • 当节点选中状态变化时触发。
    • 调用 updateChoose 方法,将当前节点及其子节点的 choose 字段设置为 true 或 false
  2. updateChoose 方法

    • 递归地更新节点及其子节点的 choose 字段。
  3. handleSubmit 方法

    • 点击确定按钮时调用。
    • 调用 filterSelected 方法,过滤出 choose 为 true 的节点,并存储到 filteredList 中。
  4. filterSelected 方法

    • 递归地遍历树形数据,将 choose 为 true 的节点过滤到新数组中。
  5. customAction 方法

    • 自定义操作逻辑,可以根据需求实现。
  6. 样式调整

    • 使用 position: fixed 将操作栏固定在界面右下角。

至此完成!!!

测试有效!!!感谢支持!!!

http://www.dtcms.com/a/612356.html

相关文章:

  • 一个主机怎么做两个网站如何在网站投放广告
  • 云南建设厅和网站怎么做会员积分网站
  • 免费做网站哪里有平面设计专业哪个学校好
  • wordpress主题的网站模板一键优化ppt
  • 简述网站开发流程 旅游建筑网官网登录入口
  • 南京手机网站开发有没有能帮人快速网站备案的机构
  • 用什么自己做网站可以免费发布信息的网站有哪些
  • 网站logo是什么seo专业优化公司
  • 视频模板免费制作seo排名影响因素主要有
  • 上海外贸网站设计秦皇岛市建设局
  • 信仰类型的企业网站网站上传附件目录格式
  • 我想开个网站网站建设层级图
  • 网站域名以co与com有什么不同中国黄金集团建设有限公司网站
  • wordpress做x站主题龙岗网页设计
  • 国外网站建设现状图分析软件二次开发什么意思
  • 中国医院建设协会网站首页做网站每年都要费用的吗
  • 青浦网站设计制作建筑设计公司职位有哪些
  • 网站后台文字编辑器怎么做好推广和营销
  • 商业网站建设公司推荐太原网站优化常识
  • 视觉学习篇——卷积与神经网络:从原理到应用(量大管饱)
  • pc网站转换成微网站营销网站模版
  • 中国建设综合门户网站开篇网站推广
  • 静态网站上下篇代码网站页面设计规范
  • 响应式和非响应式网站东莞网站推广优化网上推广公司
  • 网站搭建行业共享的网站备案
  • 推荐常州网站推广吴江网站开发
  • 信息守恒下的涌现与 AI 传输质量观测
  • 郑州市网站开发无极在线招工招聘信息
  • 网站封面制作做家旅游的视频网站
  • 政务网的门户网站建设企业网站开发时间