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类型转换方法及需要注意的问题小结(挺全面)
Nov 11 Javascript
window.parent与window.openner区别介绍
Apr 12 Javascript
javascript测试题练习代码
Oct 10 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
Dec 23 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
Feb 23 Javascript
JS拉起或下载app的实现代码
Feb 22 Javascript
解决angularjs WdatePicker ng-model的问题
Sep 13 Javascript
写一个Vue Popup组件
Feb 25 Javascript
js之切换全屏和退出全屏实现代码实例
Sep 09 Javascript
JavaScript实现背景自动切换小案例
Sep 27 Javascript
js实现全选和全不选功能
Jul 28 Javascript
用javascript实现倒计时效果
Feb 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
第十四节--命名空间
2006/11/16 PHP
让PHP开发者事半功倍的十大技巧小结
2010/04/20 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
js parsefloat parseint 转换函数
2010/01/21 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
财务管理专业毕业生求职信范文
2013/09/21 职场文书
车工岗位职责
2013/11/26 职场文书
孝老爱亲模范事迹
2014/01/24 职场文书
餐厅销售主管职责范本
2014/02/19 职场文书
实习指导老师评语
2014/04/26 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
检讨书范文1000字
2015/01/28 职场文书
婚育证明样本
2015/06/16 职场文书