vue+iview使用树形控件的具体使用


Posted in Javascript onNovember 02, 2020

vue+iview使用树形控件

1.开发环境 vue+iview

2.电脑系统 windows10专业版

3.在使用 vue+iview开发的过程中,我们经常会使用 iview的树形控件,在这里我就简单的做一个分享,希望对你有所帮助!

4.在template中添加如下代码:

<Scroll style="width: 100%" height="760">
 <Tree
   @on-select-change="chentreelick"
   :data="treedata"
    expand-node
 ></Tree>
</Scroll>

5.在 return 中添加如下代码:

treedata: [
    {
     title: "parent 1",
     chenshow: false,
     expand: true,
     children: [
      {
       title: "parent 1-1",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-1-1",
         chenshow: true,
        },
        {
         title: "leaf 1-1-2",
         chenshow: true,
         selected: true,
        },
       ],
      },
      {
       title: "parent 1-2",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-2-1",
         chenshow: true,
        },
        {
         title: "leaf 1-2-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-3",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-3-1",
         chenshow: true,
        },
        {
         title: "leaf 1-3-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-4",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-4-1",
         chenshow: true,
        },
        {
         title: "leaf 1-4-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-5",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-5-1",
         chenshow: true,
        },
        {
         title: "leaf 1-5-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-6",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-6-1",
         chenshow: true,
        },
        {
         title: "leaf 1-6-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-7",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-7-1",
         chenshow: true,
        },
        {
         title: "leaf 1-7-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-8",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-8-1",
         chenshow: true,
        },
        {
         title: "leaf 1-8-1",
         chenshow: true,
        },
       ],
      },
      {
       title: "parent 1-9",
       chenshow: false,
       expand: true,
       children: [
        {
         title: "leaf 1-9-1",
         chenshow: true,
        },
        {
         title: "leaf 1-9-1",
         chenshow: true,
        },
       ],
      },
     ],
    },
   ],

5-1.注意 这个 return中绑定的数据,可以参考 iview官方文档,地址如下:

https://www.iviewui.com/components/tree

6.在 methods中添加如下代码:

chentreelick(data) {
   console.log(data);
   console.log("点击了");
   console.log(data[0].chenshow);
  },
  
  //注意:参数 data,在点击的时候可以获取到后台的数据,这个数据是来自后台的,在实际开发中,我们可以 利用 data,把后台需要的id传给 后台

到此这篇关于vue+iview使用树形控件的具体使用的文章就介绍到这了,更多相关vue iview 树形控件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
学习ExtJS Column布局
Oct 08 Javascript
js 显示base64编码的二进制流网页图片
Apr 04 Javascript
JavaScript静态类型检查工具FLOW简介
Jan 06 Javascript
JS获取图片高度宽度的方法分享
Apr 17 Javascript
手机端页面rem宽度自适应脚本
May 20 Javascript
javascript中的正则表达式使用详解
Aug 30 Javascript
对象题目的一个坑 理解Javascript对象
Dec 22 Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 Javascript
JS使用数组实现的队列功能示例
Mar 04 Javascript
关于vue 结合原生js 解决echarts resize问题
Jul 26 Javascript
AJAX XMLHttpRequest对象创建使用详解
Aug 20 Javascript
vue编写简单的购物车功能
Jan 08 Vue.js
在antd Form表单中select设置初始值操作
Nov 02 #Javascript
react+antd 递归实现树状目录操作
Nov 02 #Javascript
antd form表单数据回显操作
Nov 02 #Javascript
antd Select下拉菜单动态添加option里的内容操作
Nov 02 #Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
Nov 01 #Javascript
JavaScript实现刮刮乐效果
Nov 01 #Javascript
微信小程序实现单个或多个倒计时功能
Nov 01 #Javascript
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
推荐个功能齐全的发送PHP邮件类
2007/01/03 PHP
解析isset与is_null的区别
2013/08/09 PHP
php获取文件内容最后一行示例
2014/01/09 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
python友情链接检查方法
2015/07/08 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
Python中的类与类型示例详解
2019/07/10 Python
Python json转字典字符方法实例解析
2020/04/13 Python
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
教你打造完美的创业计划书
2014/01/06 职场文书
村干部承诺书
2014/03/28 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
个人向公司借款协议书
2016/03/19 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL