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

学习php网站建设传奇合成版2合1雷霆版

学习php网站建设,传奇合成版2合1雷霆版,seo入门书籍推荐,创网网络目录 一、代码实现1. 属性了解 ([更多](https://element.eleme.cn/#/zh-CN/component/tree))2. 实现步骤3.代码示例 二、 效果图 一、代码实现 1. 属性了解 (更多) node-key 每个树节点用来作为唯一标识的属性,整棵树…

目录

  • 一、代码实现
    • 1. 属性了解 ([更多](https://element.eleme.cn/#/zh-CN/component/tree))
    • 2. 实现步骤
    • 3.代码示例
  • 二、 效果图

一、代码实现

1. 属性了解 (更多)

  1. node-key 每个树节点用来作为唯一标识的属性,整棵树应该是唯一的 String
  2. current-node-key 当前选中的节点 string, number
  3. expand-on-click-node 是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。 boolean — true
  4. default-expand-all 是否默认展开所有节点 boolean — false
  5. highlight-current 是否高亮当前选中节点,默认值是 false。 boolean — false
  6. check-on-click-node 是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。 boolean — false

2. 实现步骤

  1. 设置一个固定值 node-key=“id”, 根据实际项目配置唯一的标记

  2. 定义当前选中节点 :current-node-key=“currentDeptId”

  3. 设置highlight-current为true

  4. 设置current-node-key为currentDeptId,同时刷新接口时重新设置currentDeptId,代码如下

    this.$nextTick(() => {this.$refs['tree'].setCurrentKey(this.currentDeptId);
    })
    

    3.代码示例

    1.html部分

      <el-tree :data="deptOptions" :props="defaultProps" node-key="id" :expand-on-click-node="false"ref="tree" default-expand-all highlight-current @node-click="handleNodeClick":current-node-key="currentDeptId" :check-on-click-node="true"><span class="custom-tree-node" slot-scope="{ node, data }"><span>{{ node.label }} </span></span></el-tree>
    
    1. js部分:
       // 部门树选项deptOptions: undefined,// 配置选项defaultProps: {children: "children",label: "label",},//默认选中的部门currentDeptId: null,   // 比如:107currentDeptName: null, methods: {// 节点单击事件handleNodeClick(data) {console.log(data, '节点单击事件')this.currentDeptId = data.idthis.currentDeptName = data.label},}
    

    根据实际需要,在刷新下拉树的时候,这个currentDeptId,需要重置。(以便在刷新后,保留刷新前的选中状态)

     /** 查询下拉树结构 */getTreeselect() {deptTreeselect({}).then((response) => {this.deptOptions = response.data;// 设置highlight-current为true// 设置current-node-key为currentDeptId,同时刷新接口时重新设置currentDeptId,新后保留展开状态功能的实现 ,代码如下// 设置选中this.$nextTick(() => {this.$refs["tree"].setCurrentKey(this.currentDeptId);});});},
    
    1. css部分
    <style scoped>
    /*  鼠标hover改变背景颜色 *//deep/ .el-tree-node  .el-tree-node__content:hover {background-color: #f0f7ff !important;color: #409eff;}/*  颜色高亮 *//deep/ .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {color: #409eff;}
    </style>
    

    二、 效果图

    在这里插入图片描述

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

相关文章:

  • 当地信息网站建设资质wordpress 二级导航制作
  • 房地产网站制作公司wordpress 图片懒加载
  • 企业网站用什么做二次开发最快德化网站建设
  • 酒泉网站seo兰州软件公司排名
  • 企业网站首页设计公司永久免费国外php空间
  • 内蒙古城乡住房建设厅网站做百度移动端网站优化
  • 基层档案网站建设十大高端网站定制设计
  • 苏州网站优化网络系统管理属于哪类专业
  • 视频网站怎么引流wordpress屏蔽ip
  • asp网站部署信息安全公司前10名
  • 打开一个网站为繁体字是怎么做的wordpress和织梦哪个更简单
  • 临清建设网站怎么查网站开发者联系方式
  • 上海网站制作哪家奿电子商务网页设计模板
  • 成都网站原创西安做网站收费价格
  • 南昌 网站 公司东莞公司网站建设小知识
  • 长春网站建设厂家温州高端模板建站
  • 银川网站建站公司长寿做网站
  • 惠州网站建设网站网站建设工作室是干嘛的
  • 旧电脑做网站服务器百度免费推广方法
  • 请描述网站开发的一般流程WordPress在线调试
  • 建站论坛系统重庆网站首页排名公司
  • 扬州网站定制网站备案哪里管
  • 昆明营销型网站建设手机设计logo软件免费
  • 甘肃做网站哪个平台好餐饮行业做微信网站有什么好处
  • 网站后台管理员职责上海网架公司
  • 京东建站模板企业名称怎么取
  • 黄国外网站网站建设与维护方式是什么
  • 网站建设阶段的推广当当网网站建设方案
  • 工农区网站建设天津工程建设信息网站
  • 品牌网站建设 1蝌蚪小奉化网站建设报价