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和CSS速查手册
Aug 20 Javascript
js 限制数字 js限制输入实现代码
Dec 04 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
Jan 08 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
Jun 06 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
Aug 21 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
在JavaScript中call()与apply()区别
Jan 22 Javascript
解决Vue不能检测数组或对象变动的问题
Feb 24 Javascript
AngularJS发送异步Get/Post请求方法
Aug 13 Javascript
Vue 组件注册实例详解
Feb 23 Javascript
layer更改皮肤的实现方法
Sep 11 Javascript
Vue作用域插槽实现方法及作用详解
Jul 08 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
MySQL数据源表结构图示
2008/06/05 PHP
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
jquery JSON的解析方式
2009/07/25 Javascript
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
轻松理解Python 中的 descriptor
2017/09/15 Python
通过python将大量文件按修改时间分类的方法
2018/10/17 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
上班早退检讨书
2014/01/09 职场文书
洗发露广告词
2014/03/14 职场文书
司机岗位职责说明书
2014/07/29 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
公司宣传语大全
2015/07/13 职场文书
部门主管竞聘书
2015/09/15 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
SpringBoot详解执行过程
2022/07/15 Java/Android