// html <h2 class="text-gray">功能权限</h2><el-tree :data="permissionList" :props="defaultProps" show-checkbox node-key="permissionId" default-expand-all ref="tree_permissions" @check="chan…
// 修改树形图样式,如果不含有下箭头的块,要变成行内样式 treeChildInline(){ let hasCaretRight = $("#permission_panel").find(".is-leaf"); $.each(hasCaretRight,(index:number,item:any)=>{ let hasChildNodeList= item.closest('.el-tree-node'); item.closest('.el-tre…
1:问题原因:我们可能使用 this.$refs.tree.setCheckedKeys(this.defalutArr);或者使用:default-expanded-keys="treeDataSelect" :default-checked-keys="treeDataSelect"来进行回显的2.解决方法 //默认选中的树的数据 setTimeout(function () { res.data.selected.forEach((value)=>{ /…
使用 Vuex 管理应用状态 1. 引入背景 像先前我们是有导航菜单栏收缩和展开功能的,但是因为组件封装的原因,隐藏按钮在头部组件,而导航菜单在导航菜单组件,这样就涉及到了组件收缩状态的共享问题.收缩展开按钮触发收缩状态的修改,导航菜单需要根据收缩状态来设置导航栏的宽度.这样就需要在收缩状态变更时刷新导航菜单样式.后续类似的组件状态共享还会有许多.为了解决组件间状态的共享,增加组件交互的易用性,我们引入 vuex 专门管理应用状态. 2. 安装依赖 执行以下命令,安装 vuex 依赖. yarn…
公司的框架 选取的是 花裤衩大神开源的 基于 element ui + Vue 的后台管理项目, 项目源码就不公开了,记录 分享下 步骤 1. 卸载 element ui 1.4的依赖包 2. 卸载完成后, 重新安装 element ui 2.x 以上版本的依赖包 3. 更改 项目文件 main.js 中 引入的样式文件 路径 *************************************** 网上帖子很多到这一步就完结了, 我也是到这里去尝试 npm run dev 试下项目, 发…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在树型部件QTreeWidget中,有三种方法触发进行项数据的编辑:editTriggers触发编辑.editItem触发编辑和openPersistentEditor打开持久编辑器. 1.editTriggers触发编辑 在<PyQt(Python+Qt)学习随笔:QAbstractItemView的editTriggers属性以及平台编辑键(platform edit key )>介绍了QA…
1.去掉添加时默认勾选状态. 在 系统->系统基本参数->其它选项 中,如图中的三个选项选择否即可. 设置完后可以看到添加时已经默认不勾选,但是编辑文章时还是默认勾选状态. 2.去掉编辑时默认勾选状态. 找到编辑页面文件 dede/templets/article_edit.htm,找到相应代码,可以看到代码中设置了 checked,默认勾选状态. 这里有两种方法:第一种是直接去掉 checked. 第二种是找到添加文章页面代码 dede/templets/article_add.htm,看看…
使用element ui组件库实现一个table的两棵树的效果 效果如下,左边树自动展开一级,右边树默认显示楼层,然后可以一个个展开 代码如下 <el-table :data="relativeData" :fit="isFit" height="700px" :row-style="showTr" :row-class-name="tableRowClassName" :header-row-cla…
业务场景 在使用Element UI的Table组件时,常常面对这样的业务需求: 表格数据的每一项都要提供勾选框,当切换分页时,能够记忆所有页面勾选的数据,以实现批量提交不同页面勾选数据的功能.并且,表格下方实时统计已勾选数据的项数.重量.金额等. "弯路"分析 我们可能会走"弯路",使用过于复杂的逻辑去实现.常见的弯路是: 在Vue的data里面存储已勾选数据的数组,而后基于table的selection-change或select.select-all事件去动态…
组件库antd里面的树型选择不能做到勾选父组件然后一起勾选子组件情况,我也不知道是组件库的问题还是原本设计就是这样 刚好组件库存在rowselection的配置项,既然存在拓展方法,又遇到需求,那么就对数据进行处理了 以下方法临时起意编写,可能有些地方没有考虑的很完善,也可以有些代码冗杂,不过方法是可以正常使用的,由于用到了递归,对于数据规模大的话来说可能就没那么快 由于是在封装a-table的基础上进行修改,基本功能和a-table是一样的 首先对于勾选的选中和取消,这里耗费的事件会比较多,现…