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

建站出海mvc网站开发 案例视频

建站出海,mvc网站开发 案例视频,网站维护的工作内容步骤,如何选择购物网站建设目录 一、代码实现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/317747/

相关文章:

  • ftp网站后台新白鹿网络营销方式
  • 万网注册的域名怎么建设网站我和你99谁做的网站
  • 网站为什么要seo网架生产公司
  • 简单网站php源码下载个人官网网站源码
  • 怎样用自己的服务器做网站网站建设的扩展性分析
  • 企业建立网站的必要性东莞大岭山核酸检测点
  • 中音阶梯网站谁家建设大连网络宣传网站
  • 全返利网站建设电商网站模块有哪些
  • 网站算阵地建设西安mg动画制作网站建设
  • 网站服务器广告logo设计软件
  • 可以接外包的网站扫黄除恶网站构造结构怎么做
  • 手机版网站与app咸宁网站建设网络公司
  • 代码库网站加大网站建设力度
  • 外贸营销网站安卓5 wordpress
  • php个人网站模板为什么需要网站开发
  • 网站建设流程表程序编程软件
  • 企业网站翻译免费ppt模版网站
  • 网站如何seo推广南昌优秀网站建设
  • 建设充值网站多钱网页设计毕业设计教程
  • 响应式企业网站设计图片在线设计生成器
  • wordpress网站更改主题信息做一些网站犯法么
  • 个人做网站怎么盈利好看的网站模版
  • 宁乡网站建设教育机构网站建设方案
  • wordpress怎么搭建网站徐州铜山区三盛开发公司
  • 免费做网站用什么软件泉州专门制作网站
  • 金鹏建设集团网站肇庆住房建设部网站
  • 移动端网站建设原则广州seo网站排名优化
  • 怎样改网站英文域名浙江华企做网站
  • 免费网站模板制作长春网站改版
  • 电子商务网站版面布局网站 vps