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 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
Javascript学习笔记8 用JSON做原型
Jan 11 Javascript
jQuery Autocomplete自动完成插件
Jul 17 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
Jan 10 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
Aug 11 Javascript
jQuery密码强度验证控件使用详解
Jan 05 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
Jun 22 Javascript
Vue最新防抖方案(必看篇)
Oct 30 Javascript
微信小程序如何获取地址
Dec 24 Javascript
如何vue使用el-table遍历循环表头和表体数据
Apr 26 Vue.js
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 中执行排序与 MySQL 中排序
2009/04/21 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
php表单处理操作
2017/11/16 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
jQuery入门知识简介
2010/03/04 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
python使用marshal模块序列化实例
2014/09/25 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
中专毕业生自我鉴定范文
2013/11/09 职场文书
幼儿园老师寄语
2014/04/03 职场文书
党员承诺书范文
2014/05/19 职场文书
伦敦奥运会口号
2014/06/13 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
初婚初育证明范本
2014/11/24 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
小学班主任个人总结
2015/03/03 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技