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

三河建设厅公示网站老板网人才招聘

三河建设厅公示网站,老板网人才招聘,滑县做网站公司,深圳建设网站的公司需求&#xff1a; 产品要求权限树形结构添加外部复选框进行全部展开或收起&#xff1b;全选或不全选。 实现步骤&#xff1a; tree组件部分&#xff1a; <div class"role-handle"><div>权限选择(可多选)</div><div><el-checkbox v-mode…

需求: 产品要求权限树形结构添加外部复选框进行全部展开或收起;全选或不全选。

实现步骤:
tree组件部分:

<div class="role-handle"><div>权限选择(可多选)</div><div><el-checkbox v-model="expandAll" @change="toggleExpandAll"> 展开/折叠 </el-checkbox><el-checkbox v-model="checkAll" @change="handleCheckAllChange"> 全选/全不选 </el-checkbox></div></div>
<el-treeref="treeRef"node-key="code"show-checkboxv-loading="loading"element-loading-text="权限资源加载中..."class="el-tree":indent="12":data="treeData":props="defaultProps":highlight-current="true":default-expand-all="false":expand-on-click-node="false":default-checked-keys="menuIds":default-expanded-keys="expandedKeys"@check="handleCheckChange"/>

ts部分:

const checkAll: any = ref(false);
const expandAll: any = ref(false);
//略去其他变量;可查看文档自行配置
// 展开
const toggleExpandAll = (type: any) => {//expandAll.value = type; 调整赋值位置checkbox卡顿明细减轻if (type) {expandAll.value = true;Object.values(treeRef.value.store.nodesMap).forEach((v: any) => v.expand());return;}expandAll.value = false;Object.values(treeRef.value.store.nodesMap).forEach((v: any) => v.collapse());
};
// 全选
const handleCheckAllChange = (val: any) => {setCheckedRecursive(treeData.value, val);
};
const setCheckedRecursive = (nodes: any, checked: any) => {for (const node of nodes) {treeRef.value.setChecked(node.code, checked);if (node.child && node.child.length > 0) {setCheckedRecursive(node.child, checked);}}
};

页面效果:
默认状态
在这里插入图片描述

展开状态
在这里插入图片描述

折叠状态
在这里插入图片描述

全选状态
在这里插入图片描述
全不选状态
在这里插入图片描述
注意:以上方法会展开或折叠所有节点;全选或全不选节点。
问题:数据量过大以上操作会有明显卡顿;有高效解决方法的朋友可以交流。
修改TODO:调整checkbox赋值世纪后,checkbox卡顿明细减轻。

http://www.yayakq.cn/news/855134/

相关文章:

  • 哪里有网站培训的欧美网站建设教程
  • 网站建设图标素材免费outstock. wordpress
  • 建设一个网站需要如需郑州网站建设
  • 官方网站查询高考分数传统生意转型做那个网站好
  • 自做网站打开速度慢聊城网站建设找谁
  • 深圳网站建设一般多少钱重庆公司网站制作
  • 网站开发 质保金中国建筑建设通的网站
  • 张店网站制作设计公司中文网页设计案例欣赏
  • 如何制作网站教程视频讲解国家再就业免费培训网
  • 柳州网站制作推荐深圳网站制作公司人才招聘
  • 网站规划和建设进度域名访问本地wordpress
  • 建设网站我们重中之重-用户体验三水营销网站开发
  • 哈尔滨 房产网站建设网站开发费用一般是多少
  • 一个网站可以绑定几个域名为什么网站建设图片显示不出来
  • 人工智能设计网站竞价推广的方案
  • 品牌产品网站怎么做设计师网址推荐
  • 个人门户网站建设流程wordpress配置cdn缓存规则
  • 各大网站收录功能网站首页模板
  • 具有品牌的微网站建设网络游戏推广员
  • 请人做阿里巴巴网站需要注意保定市网站设计
  • 网站域名备案谁来做抖音代运营一般几个周期
  • 一般网站建设公司有多少客户啊国内搜索引擎优化的公司
  • jquery网站右侧悬浮返回顶部带双二维码鼠标经过显示网站开发毕业设计收获与体会
  • 遵化市城乡建设局网站wordpress 微服务器配置
  • 成都的网站做网站要多
  • 设计网站私单价格flash网站开发教程
  • 品牌宣传型企业网站wordpress怎么设置页面导航
  • 广州网站优化电话网页设计制作费用多少
  • 西安SEO网站排名重庆沙坪坝有哪些大学
  • 怎么用WordPress快速建站自己怎样成为电商