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 相关文章推荐
为Yahoo! UI Extensions Grid增加内置的可编辑器
Mar 10 Javascript
JS 实现完美include载入实现代码
Aug 05 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
解析JavaScript中delete操作符不能删除的对象
Dec 03 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
用js替换除数字与逗号以外的所有字符的代码
Jun 07 Javascript
究竟什么是Node.js?Node.js有什么好处?
May 29 Javascript
12种JavaScript常用的MVC框架比较分析
Nov 16 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
Nov 29 Javascript
javascript 判断页面访问方式电脑或者移动端
Sep 19 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
Mar 12 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/11/16 PHP
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
pandas分区间,算频率的实例
2019/07/04 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
给老师的道歉信
2014/01/11 职场文书
班级活动策划书
2014/02/06 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
公司仓库管理制度
2015/08/04 职场文书
Java Socket实现多人聊天系统
2021/07/15 Java/Android
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技