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 相关文章推荐
javascript对象的property和prototype是这样一种关系
Mar 24 Javascript
javascript div 遮罩层封锁整个页面
Jul 10 Javascript
JavaScript 事件记录使用说明
Oct 20 Javascript
javascript返回顶部效果(自写代码)
Jan 06 Javascript
JS获取鼠标坐标的实例方法
Jul 18 Javascript
javascript 实现子父窗体互相传值的简单实例
Feb 17 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
Jun 22 Javascript
深入理解Angular2 模板语法
Aug 07 Javascript
js HTML5多媒体影音播放
Oct 17 Javascript
使用jsonp实现跨域获取数据实例讲解
Dec 25 Javascript
JavaScript 数据类型详解
Mar 13 Javascript
vue通过路由实现页面刷新的方法
Jan 25 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 过滤器实现代码
2010/08/09 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
javascript实现日历控件(年月日关闭按钮)
2012/12/12 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
2014/04/12 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
Bootstrap组合上、下拉框简单实现代码
2017/03/06 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
Python 元类使用说明
2009/12/18 Python
python+mysql实现简单的web程序
2014/09/11 Python
Python map和reduce函数用法示例
2015/02/26 Python
Python连接phoenix的方法示例
2017/09/29 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers