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变量、作用域及内存详解
Sep 23 Javascript
js正则表达式验证邮件地址
Nov 12 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 Javascript
使用RequireJS库加载JavaScript模块的实例教程
Jun 06 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
Jun 21 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
vue指令以及dom操作详解
Mar 04 Javascript
JavaScript模拟实现封装的三种方式及写法区别
Oct 27 Javascript
Javascript实现异步编程的过程
Jun 18 Javascript
elementUI select组件使用及注意事项详解
May 29 Javascript
深入了解JavaScript 防抖和节流
Sep 12 Javascript
解决vue.js提交数组时出现数组下标的问题
Nov 05 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/09/13 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
有趣的JavaScript数组长度问题代码说明
2011/01/20 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
vue.js使用3DES加密的方法示例
2018/05/18 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
python的文件操作方法汇总
2017/11/10 Python
Python给图像添加噪声具体操作
2019/03/03 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
Python 如何实现访问者模式
2020/07/28 Python
Python 如何创建一个线程池
2020/07/28 Python
就业表自我评价分享
2014/02/06 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
《匆匆》教学反思
2014/02/22 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
党建工作经验交流材料
2014/05/25 职场文书
工作证明英文模板
2014/10/21 职场文书
检讨书范文
2015/01/27 职场文书
法定代表人身份证明书
2015/06/18 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
pytorch 6 batch_train 批训练操作
2021/05/28 Python
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS