vue Treeselect 树形下拉框:获取选中节点的ids和lables操作


Posted in Javascript onAugust 15, 2020

API: https://vue-treeselect.js.org/#events

1.ids: 即value

1.lable: 需要用到方法:@select(node,instanceId) 和 @deselect(node,instanceId)

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

<template>
<treeselect ref="DRHA_EFaultModeTree"
    v-model="DRHA_EFaultModeTree_value"
    :multiple="true" 
    :options="DRHA_EFaultModeTree_options"
    :flat="true"
    :show-count="true"
    :disable-branch-nodes="true"
    :searchable="false"
    @select="DRHA_EFaultModeTree_handleSelect"
    @deselect="DRHA_EFaultModeTree_handleDeSelect"
    placeholder=" 请选择..."/>
 
 <p>lables:{{DRHA_EFaultModeTree_lables}}</p>
 <p>ids:{{DRHA_EFaultModeTree_value}}</p>
 
</template>
 
<script>
 // import the component
 import Treeselect from '@riophae/vue-treeselect'
 // import the styles
 import '@riophae/vue-treeselect/dist/vue-treeselect.css'
 
 
 export default {
 components: { Treeselect },
 data() {
  return {
  
  DRHA_EFaultModeTree_value: null,
  DRHA_EFaultModeTree_lables: [],
  DRHA_EFaultModeTree_options: [ {
   id: '1',
   label: 'Fruits',
   children: [ {
   id: '1-1',
   label: 'Apple ?',
   isNew: true,
   }, {
   id: '1-2',
   label: 'Grapes ?',
   }, {
   id: '1-3',
   label: 'Pear ?',
   }, {
   id: '1-4',
   label: 'Strawberry ?',
   }, {
   id: 'watermelon',
   label: 'Watermelon ?',
   } ],
  }, {
   id: 'vegetables',
   label: 'Vegetables',
   children: [ {
   id: 'corn',
   label: 'Corn ?',
   }, {
   id: 'carrot',
   label: 'Carrot ?',
   }, {
   id: 'eggplant',
   label: 'Eggplant ?',
   }, {
   id: 'tomato',
   label: 'Tomato ?',
   } ],
  } ],
  };
 },
 mounted: function(){
  
 },
 methods: {
  DRHA_EFaultModeTree_handleSelect(node,instanceId){
  console.log("Select");
  this.DRHA_EFaultModeTree_lables.push(node.label);
  },
  DRHA_EFaultModeTree_handleDeSelect(node,instanceId){
  console.log("DeSelect");
  for (let i = 0;i<this.DRHA_EFaultModeTree_lables.length;i++){
   if(node.label == this.DRHA_EFaultModeTree_lables[i]){
   this.DRHA_EFaultModeTree_lables.splice(i,1);
   }
  }
  },
 }
 };
</script>

补充知识:vue Treeselect 下拉树选择 问题总结

情况:

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

解决方法:

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

截图:

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

问题二:只能选择最小分类

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

如图:

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

问题三:显示 分类的个数

vue Treeselect 树形下拉框:获取选中节点的ids和lables操作

以上这篇vue Treeselect 树形下拉框:获取选中节点的ids和lables操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现翻页后保持checkbox选中状态的实现方法
Nov 03 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
Dec 29 Javascript
基于JavaScript实现移除(删除)数组中指定元素
Jan 04 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
May 10 Javascript
浅谈bootstrap源码分析之tab(选项卡)
Jun 06 Javascript
javascript弹出带文字信息的提示框效果
Jul 19 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
Feb 08 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
Feb 27 Javascript
Angular 2.x学习教程之结构指令详解
May 25 Javascript
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
通过实例了解Javascript柯里化流程
Mar 03 Javascript
Vue使用axios引起的后台session不同操作
Aug 14 #Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
Aug 14 #Javascript
vue项目在线上服务器访问失败原因分析
Aug 14 #Javascript
vue设置全局访问接口API地址操作
Aug 14 #Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 #Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
Aug 14 #Javascript
vue调用本地摄像头实现拍照功能
Aug 14 #Javascript
You might like
一个简易需要注册的留言版程序
2006/10/09 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
详解php实现页面静态化原理
2017/06/21 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
浅谈Python中的数据类型
2015/05/05 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
python中列表和元组的区别
2017/12/18 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
在python 中实现运行多条shell命令
2019/01/07 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
python写一个随机点名软件的实例
2019/11/28 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
机关作风建设心得体会
2014/10/22 职场文书
2014年工程师工作总结
2014/11/25 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
python非标准时间的转换
2021/07/25 Python