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 相关文章推荐
jQuery打印图片pdf、txt示例代码
Jul 22 Javascript
使用JavaScript+canvas实现图片裁剪
Jan 30 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
JavaScript实现的多种鼠标拖放效果
Nov 03 Javascript
JS类的定义与使用方法深入探索
Nov 26 Javascript
javascript实现延时显示提示框效果
Jun 01 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
微信小程序日历组件使用方法详解
Dec 29 Javascript
微信小程序如何使用云开发
May 17 Javascript
JavaScript实现贪吃蛇游戏
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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
php将时间差转换为字符串提示
2011/09/07 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
js HTML5上传示例代码完整版
2016/10/10 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
python中pass语句用法实例分析
2015/04/30 Python
Python字符串格式化
2015/06/15 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
Python中常用的内置方法
2019/01/28 Python
Django发送邮件功能实例详解
2019/09/02 Python
python中安装django模块的方法
2020/03/12 Python
Django models filter筛选条件详解
2020/03/16 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
Skyscanner波兰:廉价航班
2017/11/07 全球购物
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
2015新年寄语大全
2014/12/08 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书
培养联系人考察意见
2015/06/01 职场文书
钱学森观后感
2015/06/04 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
了解Redis常见应用场景
2021/06/23 Redis
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫
SQL SERVER中的流程控制语句
2022/05/25 SQL Server