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 相关文章推荐
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
Jun 14 Javascript
JavaScript高级程序设计 DOM学习笔记
Sep 10 Javascript
JS判断当前日期是否大于某个日期的实现代码
Sep 02 Javascript
基于JavaScript自定义构造函数的详解说明
Apr 24 Javascript
JS组件Bootstrap实现弹出框效果代码
Apr 26 Javascript
jQuery制作网页版选项卡
Jul 28 Javascript
Mvc提交表单的四种方法全程详解
Aug 10 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
原生JS实现的跳一跳小游戏完整实例
Jan 27 Javascript
js实现3D照片墙效果
Oct 28 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跳转页面的几种实现方法详解
2013/06/08 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
详解vue express启动数据服务
2017/07/05 Javascript
create-react-app修改为多页面支持的方法
2018/05/17 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
python网络编程实例简析
2014/09/26 Python
详解Python开发中如何使用Hook技巧
2017/11/01 Python
将python代码和注释分离的方法
2018/04/21 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
HTML5实现可缩放时钟代码
2017/08/28 HTML / CSS
华三通信H3C面试题
2015/05/15 面试题
服务员自我评价
2014/01/25 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
通知的格式范文
2015/04/27 职场文书
施工安全保证书
2015/05/09 职场文书
电话营销开场白
2015/05/29 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电