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设置金额样式转换保留两位小数示例代码
Dec 04 Javascript
在每个匹配元素的外部插入新元素的方法
Dec 20 Javascript
js 与 php 通过json数据进行通讯示例
Mar 26 Javascript
JavaScript中利用各种循环进行遍历的方式总结
Nov 10 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
May 05 jQuery
Angular限制input框输入金额(是小数的话只保留两位小数点)
Jul 13 Javascript
简单实现jquery隔行变色
Nov 09 jQuery
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
Mar 06 Javascript
Vue.js 事件修饰符的使用教程
Nov 01 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
May 09 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 auth_http类库进行身份效验
2009/03/19 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
2017/04/27 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
javascript 必知必会之closure
2009/09/21 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
浅析js中substring和substr的方法
2015/11/09 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
详解使用React制作一个模态框
2019/03/14 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
用python生成1000个txt文件的方法
2018/10/25 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
pip install python 快速安装模块的教程图解
2019/10/08 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
Python IDE环境之 新版Pycharm安装详细教程
2020/03/05 Python
python 将Excel转Word的示例
2021/03/02 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
百度吧主申请感言
2014/01/12 职场文书
工程部文员岗位职责
2015/02/04 职场文书
工程质量保证书
2015/05/09 职场文书
大学体育课感想
2015/08/10 职场文书
2019年大学推荐信
2019/06/24 职场文书
2019年汽车租赁合同范本!
2019/08/12 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript