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 相关文章推荐
jquery 学习之二 属性(类)
Nov 25 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
使用Node.js实现HTTP 206内容分片的教程
Jun 23 Javascript
表单验证插件Validation应用的实例讲解
Oct 10 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
Sep 08 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
关于Vue源码vm.$watch()内部原理详解
Apr 26 Javascript
nuxt 路由、过渡特效、中间件的实现代码
Nov 06 Javascript
使用原生javascript开发计算器实例代码
Feb 21 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
php 常用类整理
2009/12/23 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
Smarty3配置及入门语法
2017/02/22 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
Python抓取电影天堂电影信息的代码
2016/04/07 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Python实现ATM系统
2020/02/17 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
2020/04/13 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
设计师大码女装:11 Honoré
2020/05/03 全球购物
2014员工聘用协议书(最新版)
2014/11/24 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书