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 相关文章推荐
js tab 选项卡
Apr 26 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
基于javascript数组实现图片轮播
May 02 Javascript
javascript数组遍历的方法实例分析
Sep 13 Javascript
快速将Vue项目升级到webpack3的方法步骤
Sep 14 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 Javascript
vue axios请求超时的正确处理方法
Apr 02 Javascript
详解Angular模板引用变量及其作用域
Nov 23 Javascript
layui 富文本赋值,取值,取纯文本值的实例
Sep 18 Javascript
vue+element实现图片上传及裁剪功能
Jun 29 Javascript
Vue+Element-U实现分页显示效果
Nov 15 Javascript
JavaScript实现简单的音乐播放器
Aug 14 Javascript
在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
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
angular2使用简单介绍
2016/03/01 Javascript
JS功能代码集锦
2016/05/04 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
Python实现自动整理文件的脚本
2020/12/17 Python
python 实现端口扫描工具
2020/12/18 Python
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
感恩之星事迹材料
2014/05/03 职场文书
体操比赛口号
2014/06/10 职场文书
公司租房协议书范本
2014/10/08 职场文书
2014年监理个人工作总结
2014/12/11 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书