vue 基于elment UI tree 组件实现带引导、提示线怎么写
2020-06-03 05:19
691 查看
准备工作,先实现 树状组件的基本样式
[code]<span style="height:500px; display:block; overflow-y:auto;" class="mytree"> <el-tree :data="data" show-checkbox :indent="0" node-key="id" :default-expand-all="true" :props="defaultProps" ></el-tree> </span>
接下来修改css ,注:indent 设置为零,不然线与节点间的间隙会比较大, 我使用的是 scss,less 也行
[code].mytree /deep/ { .el-tree > .el-tree-node:after { border-top: none; } .el-tree-node { position: relative; padding-left: 16px; } //节点有间隙,隐藏掉展开按钮就好了,如果觉得空隙没事可以删掉 .el-tree-node__expand-icon.is-leaf { display: none; } .el-tree-node__children { padding-left: 16px; } .el-tree-node :last-child:before { height: 38px; } .el-tree > .el-tree-node:before { border-left: none; } .el-tree > .el-tree-node:after { border-top: none; } .el-tree-node:before { content: ''; left: -4px; position: absolute; right: auto; border-width: 1px; } .el-tree-node:after { content: ''; left: -4px; position: absolute; right: auto; border-width: 1px; } .el-tree-node:before { border-left: 1px solid #c0c4cc; bottom: 0px; height: 100%; top: -26px; width: 1px; } .el-tree-node:after { border-top: 1px solid #c0c4cc; height: 20px; top: 12px; width: 24px; } }
相关文章推荐
- 基于 Vue.js 的移动端组件库mint-ui实现无限滚动加载更多
- vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
- VUE 使用 element-ui 的 el-autocomplete 组件实现输入框自动提示查询功能 超简单!!!
- Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
- 浅谈基于Vue.js的移动组件库cube-ui
- 基于react的tree组件的简单实现
- 基于vue实现圆形菜单栏组件
- vue.js+ElementUI实现进度条提示密码强度效果
- 2018年基于 Vue.js 2.0 的 UI 组件库快速开发一个 Vue.js Web 应用 Element UI
- 使用avalon ms-ui绑定实现基于组件的开发
- Vue.js实现一个漂亮、灵活、可复用的提示组件示例
- VUX v2.1.1-rc.12 发布,基于 WeUI 的 Vue 移动端组件库
- VUX v2.1.1-rc.12 发布,基于 WeUI 的 Vue 移动端组件库
- vue2.0 使用element-ui里的upload组件实现图片预览效果方法
- 基于 Vue.js 的移动端组件库mint-ui
- 基于Vue 2.0的模块化前端 UI 组件库小结
- Vue.js组件tree实现无限级树形菜单
- 基于vue.js组件实现分页效果
- vue2.0 使用element-ui里的upload组件实现图片预览效果
- vue基于element-ui的三级CheckBox复选框功能的实现代码