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 相关文章推荐
xtree.js 代码
Mar 13 Javascript
js在IE与firefox的差异集锦
Nov 11 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
Jan 28 Javascript
jQuery实现的tab标签切换效果示例
Sep 05 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
移动设备手势事件库Touch.js使用详解
Aug 18 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
Vue组件之Tooltip的示例代码
Oct 18 Javascript
vue 点击按钮实现动态挂载子组件的方法
Sep 07 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
Jul 28 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文件上传的两种实现方法
2016/04/04 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
jquery的index方法实现tab效果
2011/02/16 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
Webpack实战加载SVG的方法
2017/12/26 Javascript
vue ssr 指南详读
2018/06/29 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
vue的keep-alive用法技巧
2019/08/15 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
python类继承用法实例分析
2014/10/10 Python
Python实现学校管理系统
2018/01/11 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
python实现按关键字筛选日志文件
2019/12/24 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
用python对excel查重
2020/12/07 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
应届生简历中的自我评价
2014/01/13 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
初中地理教学反思
2016/02/19 职场文书
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技