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 相关文章推荐
javascript 二维数组的实现与应用
Mar 16 Javascript
JavaScript判断是否为数字的4种方法及效率比较
Apr 01 Javascript
jQuery实现图片预加载效果
Nov 27 Javascript
Bootstrap实现带动画过渡的弹出框
Aug 09 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
JS简单判断函数是否存在的方法
Feb 13 Javascript
整理关于Bootstrap过渡动画的慕课笔记
Mar 29 Javascript
vue中多个倒计时实现代码实例
Mar 27 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
简单了解JavaScript sort方法
Nov 25 Javascript
js实现select下拉框选择
Jan 11 Javascript
详解JS预解析原理
Jun 16 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
分享一下贝贝成长进度的php代码
2012/09/14 PHP
DOM基础及php读取xml内容操作的方法
2015/01/23 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
python定时器使用示例分享
2014/02/16 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
python打造爬虫代理池过程解析
2019/08/15 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
自我反省检讨书
2014/01/23 职场文书
目标责任书格式
2014/07/28 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
军事博物馆观后感
2015/06/05 职场文书
三下乡活动心得体会
2016/01/23 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
利用JavaScript写一个简单计算器
2021/11/27 Javascript