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的25个步骤 千倍级效率提升
Feb 11 Javascript
基于jquery插件实现常见的幻灯片效果
Nov 01 Javascript
JavaScript—window对象使用示例
Dec 09 Javascript
JS实现自适应高度表单文本框的方法
Feb 25 Javascript
JavaScript中指定函数名称的相关方法
Jun 04 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
Aug 25 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
Dec 11 Javascript
Javascript基础回顾之(二) js作用域
Jan 31 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
vue动态改变背景图片demo分享
Sep 13 Javascript
nuxt中使用路由守卫的方法步骤
Jan 27 Javascript
微信小程序实现写入读取缓存详解
Aug 30 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
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
PHP将进程作为守护进程的方法
2015/03/19 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
深入理解JavaScript的async/await
2018/08/05 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
下载给定网页上图片的方法
2014/02/18 Python
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
替换python字典中的key值方法
2018/07/06 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
wxPython实现文本框基础组件
2019/11/18 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
Python正则表达式如何匹配中文
2020/05/27 Python
施华洛世奇天猫官方旗舰店:SWAROVSKI
2017/04/17 全球购物
十一个高级MySql面试题
2014/10/06 面试题
物业管理应届生求职信
2013/10/28 职场文书
保护环境倡议书300字
2014/05/19 职场文书
优秀班组长事迹
2014/05/31 职场文书
2014年个人总结范文
2015/03/09 职场文书
小学校长开学致辞
2015/07/29 职场文书
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android