当前位置: 首页 > news >正文

vue-Treeselect

一、Node

KeyTypeDescription
id (required)Number | String用于标识树中的选项。其值在所有选项中必须是唯一的
label (required)String用于显示选项
childrennode[] | null声明一个分支节点。你可以:
1) 设置为由a组成的子选项数组。叶节点,b。分支节点或c。这两者的混合。或
2) 设置为空数组以获得无子项选项。或
3) 设置为null以声明一个已卸载的分支节点用于延迟加载。您可以稍后在loadOptions()中重新分配一个数组(无论它是否为空)来注册这些子选项,并将此分支节点标记为已加载。
如果要声明一个叶子节点,请设置children:undefined或简单地省略此属性。
isDisabledBoolean用于禁用项目选择
isNewBoolean用于为新节点赋予不同的颜色。
isDefaultExpandedBoolean默认情况下是否应展开此文件夹选项。

 

二、Events

NameAttributesDescription
open(instanceId)菜单打开时触发。
close(valueinstanceId)菜单关闭时触发。
input(valueinstanceId)值更改后发出。
select(nodeinstanceId)选择选项后触发。
deselect(nodeinstanceId)取消选择选项后触发。
search-change(searchQueryinstanceId)在搜索查询更改后。

三、Slots

NamePropsDescription
option-label{nodeshouldShowCountcountlabelClassNamecountClassName}自定义选项标签模板的插槽。
value-label{node}自定义值标签模板的插槽
before-list-插槽显示在菜单列表之前。
after-list-插槽显示在菜单列表之后。

四、Props

属性类型默认值用途
allowClearingDisabledBooleanfalse是否允许重置值,即使有禁用的选定节点
allowSelectingDisabledDescendantsBooleanfalse

当选择/取消选择祖先节点时,是否应选择/取消选中其禁用的后代

可与allowClearingDisabled道具结合使用。

alwaysOpenBooleanfalse菜单是否应该始终打开
appendToBodyBooleanfalse将菜单附加到<body/>
asyncBooleanfalse是否启用异步搜索模式
autoFocusBooleanfalse自动将组件聚焦到装载上
autoLoadRootOptionsBooleanfalse在装载时自动加载根选项。当设置为false时,打开菜单时将加载根选项。
autoDeselectAncestorsBooleanfalse当用户取消选择节点时,会自动取消选择其祖先。仅适用于平面模式
autoDeselectDescendantsBooleanfalse当用户取消选择节点时,会自动取消选择其子代。仅适用于平面模式
autoSelectAncestorsBooleanfalse当用户选择一个节点时,会自动选择其祖先。仅适用于平面模式
autoSelectDescendantsBooleanfalse当用户选择一个节点时,会自动选择其子节点。仅适用于平面模式
backspaceRemovesBooleantrue如果没有文本输入,Backspace是否会删除最后一项
beforeClearAll Fn() 🡒 (Boolean | Promise<Boolean>)() => true在清除所有输入字段之前进行处理的函数。返回false以停止清除值
branchNodesFirstBooleanfalse在叶节点之前显示分支节点
cacheOptionsBooleantrue是否缓存异步搜索模式下每个搜索请求的结果
clearableBooleantrue是否显示重置值的“×”按钮
clearAllTextString"Clear all"当:multiple=“true”时,“×”按钮的标题
clearOnSelectBooleanDefaults to false when :multiple="true"; always true otherwise.选择选项后是否清除搜索输入。仅在以下情况下使用:multiple=“true”。对于单选模式,无论道具值如何,它总是在选择后清除输入
clearValueTextString"Clear value"“×”按钮的标题
closeOnSelectBooleantrue选择选项后是否关闭菜单。仅在以下情况下使用:multiple=“true”
defaultExpandLevelNumber0加载时应自动扩展多少级分支节点。设置“无限”使所有分支节点默认展开
defaultOptionsBoolean | node[]false在用户开始搜索之前显示的默认选项集。用于异步搜索模式。当设置为true时,搜索查询的结果将作为空字符串自动加载
deleteRemovesBooleantrue如果没有文本输入,删除是否会删除最后一项
delimiterString","用于连接隐藏字段值的多个值的分隔符
disableBranchNodesBooleanfalse只能选择末级节点
disabledBooleanfalse是否禁用控件
disableFuzzyMatchingBooleanfalse设置为true可禁用默认启用的模糊匹配功能
flatBooleanfalse是否启用平面模式
flattenSearchResultsBooleanfalse是否在搜索时展平树(仅同步搜索模式)
instanceIdString | Number"<auto-incrementing number>$$"将所有事件作为最后一个参数传递。可用于识别事件来源
joinValuesBooleanfalse使用分隔符将多个值连接到一个表单字段中(传统模式)
limitNumberInfinity限制所选选项的显示。其余部分将隐藏在limitText字符串中
limitTextFn(count) 🡒 Stringcount => `and ${count} more`处理所选元素超过定义限制时显示的消息的函数
loadingTextString"Loading..."加载选项时显示的文本
loadOptions Fn({actioncallbackparentNode?instanceId}) 🡒 (void | Promise)-用于动态加载选项。请参阅此处了解详细信息。
可能的操作值:“LOAD_ROOT_OPTIONS”、“LOAD_CHILDREN_OPTIONS“或“ASYNC_SEARCH”。
callback-一个接受可选错误参数的函数
parentNode-仅在加载子选项时显示
searchQuery-仅在搜索异步选项时显示
instanceId-等于您传递给vue-treeselect的instanceId属性的值
matchKeys String[][ "label" ]要过滤节点对象的哪些键
maxHeightNumber300设置菜单的maxHeight样式值
multipleBooleanfalse设置为true以允许选择多个选项(即多选模式)
nameString-为html表单生成一个带有此字段名的隐藏<input/>标签
noChildrenTextString"No sub-options."分支节点没有子节点时显示的文本
noOptionsTextString"No options available."没有可用选项时显示的文本
noResultsTextString"No results found..."当没有匹配的搜索结果时显示的文本
normalizerFn(nodeinstanceId) 🡒 nodenode => node于规范化源数据
openDirectionString"auto"默认情况下(“自动”),菜单将在控件下方打开。如果没有足够的空间,vue-treeselect将自动翻转菜单。您可以使用其他四个选项之一强制菜单始终向指定方向打开。
可接受值:"auto""below""bottom""above" or "top"
openOnClickBooleantrue单击控件时是否自动打开菜单
openOnFocusBooleanfalse控件聚焦时是否自动打开菜单
optionsnode[]-可用选项数组
placeholderString"Select..."字段占位符,当没有值时显示
requiredBooleanfalse需要时应用HTML5必需属性
retryTextString"Retry?"显示的文本询问用户是否重试加载子选项。
retryTitleString"Click to retry"重试按钮的标题。
searchableBooleantrue是否启用搜索功能
searchNestedBooleanfalse如果搜索查询也应在所有祖先节点中搜索,则设置为true。
searchPromptText  提示异步搜索的文本提示。用于异步搜索模式。
showCountBooleanfalse是否在每个分支节点的标签旁边显示子计数。
showCountOfBoolean-与showCount结合使用,指定应显示哪种类型的计数。
可接受值:“ALL_CHILDREN”、“ALL_DESENDANTS”、“LEAF_CHILDREN”或“LEAF_DESCENDANTS”。
showCountOnSearch  搜索时是否显示子节点数。未指定时回退到showCount的值。
sortValueByString"ORDER_SELECTED"所选选项应按何种顺序显示在触发器中并按值数组排序。仅在以下情况下使用:multiple=“true”。例如,请参见此处。
可接受的值:“ORDER_SELECTED”、“LEVEL”或“INDEX”。
tabIndexNumber0控件的选项卡索引。
valueid | node | id[] | node[]-控制的价值。
当:multiple=“false”时,应为id或节点对象,当:multiply=“true”时,则应为id数组或节点对象。其格式取决于valueFormat属性。
在大多数情况下,只需使用v-model即可。
valueConsistsOfString"BRANCH_PRIORITY"在多选模式下,值数组中应包含哪种节点。
可接受值:"ALL""BRANCH_PRIORITY""LEAF_PRIORITY" or "ALL_WITH_INDETERMINATE"
valueFormatString"id"值道具的格式。
请注意,当设置为“object”时,值中的每个节点对象只需要id和标签属性。
可接受的值:“id”或“object”。
zIndexNumber | String999菜单的z-index

 

 

 

相关文章:

vue-Treeselect

一、Node KeyTypeDescriptionid (required)Number | String用于标识树中的选项。其值在所有选项中必须是唯一的label (required)String用于显示选项childrennode[] | null声明一个分支节点。你可以&#xff1a; 1&#xff09; 设置为由a组成的子选项数组。叶节点&#xff0c;b…...

【机器学习框架TensorFlow和PyTorch】基本使用指南

机器学习框架TensorFlow和PyTorch&#xff1a;基本使用指南 目录 引言TensorFlow概述 TensorFlow简介TensorFlow的基本使用 PyTorch概述 PyTorch简介PyTorch的基本使用 TensorFlow和PyTorch的对比结论 引言 随着深度学习的快速发展&#xff0c;机器学习框架在实际应用中起到…...

matlab 中的methods(Access = protected) 是什么意思

gpt版本 在 MATLAB 中&#xff0c;methods 是用于定义类方法的一部分。(Access protected) 是一种访问控制修饰符&#xff0c;它限制了方法的访问权限。具体来说&#xff0c;当你在类定义中使用 methods(Access protected) 时&#xff0c;你是在定义只有类本身及其子类可以访…...

【漏洞复现】Netgear WN604 downloadFile.php 信息泄露漏洞(CVE-2024-6646)

0x01 产品简介 NETGEAR WN604是一款由NETGEAR&#xff08;网件&#xff09;公司生产的无线接入器&#xff08;或无线路由器&#xff09;提供Wi-Fi保护协议&#xff08;WPA2-PSK, WPA-PSK&#xff09;&#xff0c;以及有线等效加密&#xff08;WEP&#xff09;64位、128位和152…...

图像处理 -- ISP调优(tuning)的步骤整理

ISP调优流程培训文档 1. 硬件准备 选择合适的图像传感器&#xff1a;根据项目需求选择合适的传感器型号。搭建测试环境&#xff1a;包括测试板、光源、色彩卡和分辨率卡等。 2. 初始设置 寄存器配置&#xff1a;初始化传感器的寄存器设置&#xff0c;包括曝光、增益、白平衡…...

【中项】系统集成项目管理工程师-第4章 信息系统架构-4.2系统架构

前言&#xff1a;系统集成项目管理工程师专业&#xff0c;现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试&#xff0c;全称为“全国计算机与软件专业技术资格&#xff08;水平&#xff09;考试”&…...

node.js中nodemon : 无法加载和使用问题,这是由于windows安全策略影起的按如下操作即可

1、用管理员权限打开vscode 2、文件终端中打开&#xff0c;输入 Set-ExecutionPolicy -Scope CurrentUser 3、再输入RemoteSigned 4、使用get-ExecutionPolicy查看权限&#xff0c;可以看到变为了RemoteSigned 重启问题解决...

【SD】 Stable Diffusion(SD)原理详解与ComfyUI使用 2

Stable Diffusion&#xff08;SD&#xff09;原理详解与ComfyUI使用 Stable Diffusion&#xff08;SD&#xff09;原理详解与ComfyUI使用1. SD整体结构2. Clip&#xff08;文本编码器&#xff09;3. Unit&#xff08;生成模型&#xff09;4. VAE&#xff08;变分自编码器&#…...

【学习笔记】无人机系统(UAS)的连接、识别和跟踪(七)-广播远程识别码(Broadcast Remote ID)

目录 引言 5.5 广播远程识别码&#xff08;Broadcast Remote ID&#xff09; 5.5.1 使用PC5的广播远程识别码 5.5.2 使用MBS的广播远程识别码 引言 3GPP TS 23.256 技术规范&#xff0c;主要定义了3GPP系统对无人机&#xff08;UAV&#xff09;的连接性、身份识别、跟踪及…...

VMware 虚拟机 ping 不通原因排查

目录 一、检查网络 二、重启虚拟机网络 因为最近遇到了一个比较奇怪的 ping 不通虚拟机的事&#xff0c;在此过程中&#xff0c;检查了很多的设置&#xff0c;故而写一篇文章记录下&#xff0c;如有 VMware 虚拟机 ping 不通可以尝试本文的排查方式。 下面以 VMware 虚拟机为…...

websocket状态机

websocket突破了HTTP协议单向性的缺陷&#xff0c;基于HTTP协议构建了双向通信的通道&#xff0c;使服务端可以主动推送数据到前端&#xff0c;解决了前端不断轮询后台才能获取后端数据的问题&#xff0c;所以在小程序和H5应用中被广泛使用。本文主要集合报文分析对于websocket…...

JCR一区级 | Matlab实现CPO-Transformer-LSTM多变量回归预测【2024新算法】

JCR一区级 | Matlab实现CPO-Transformer-LSTM多变量回归预测【2024新算法】 目录 JCR一区级 | Matlab实现CPO-Transformer-LSTM多变量回归预测【2024新算法】效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.【JCR一区级】Matlab实现CPO-Transformer-LSTM多变量回归预测…...

力扣3226 使两个整数相等的位更改次数

写的代码&#xff1a; class Solution { public:string cc(int num){string res"";while(num>0){int rnum % 2;resstatic_cast<char>(48r)res;num/2;}return res;}int minChanges(int n, int k) {int res0;string n2cc(n);string k2cc(k);int n_sizen2.siz…...

VLAN 划分案例详解

vlan 的应用在网络项目中是非常广泛的&#xff0c;基本上大部分的项目都需要划分 vlan&#xff0c;这里从基础的 vlan 的知识开始&#xff0c;了解 vlan 的划分原理。 为什么需要 vlan&#xff1a; 1、什么是 VLAN&#xff1f; VLAN&#xff08;Virtual LAN&#xff09;&…...

[技术总结] C++ 使用经验

const 和 constexpr 有什么区别. const 一般是设置一个只读的属性, 在运行时还有可能通过cast变成一个可修改的. 但是constexpr是告诉编译器这就是一个常亮, 在编译时就可以计算出来然后进行替换.static 修饰的成员函数 & 成员变量 static 修饰的成员函数只能访问 static 修…...

音频数据集

1 多语言 Mozilla Common Voice 下载地址&#xff1a;https://voice.mozilla.org/data 时长&#xff1a;1965小时&#xff08;目前为止&#xff09; 最早2017年发布&#xff0c;持续更新&#xff0c;该基金会表示&#xff0c;通过 Common Voice 网站和移动应用&#xff0c;他们…...

Java | Leetcode Java题解之第268题丢失的数字

题目&#xff1a; 题解&#xff1a; class Solution {public int missingNumber(int[] nums) {int n nums.length;int total n * (n 1) / 2;int arrSum 0;for (int i 0; i < n; i) {arrSum nums[i];}return total - arrSum;} }...

指针!!C语言(第二篇)

目录 一. 数组名的理解 二. 一维数组传参的本质 三. 冒泡排序法 四. 二级指针与指针数组 五. 字符指针变量与数组指针 一. 数组名的理解 在我们对指针有了初步的理解之外&#xff0c;今天我们来掌握一些新的知识就是数组与指针&#xff0c;第一个对数组名的了解&#xff…...

AIGC-ToonCrafter: Generative Cartoon Interpolation

论文:https://arxiv.org/pdf/2405.17933 代码:https://doubiiu.github.io/projects/ToonCrafter 给定首尾帧&#xff0c;生成逼真生动的动画 MOTIVATION Traditional methods which implicitly assume linear motion and the absence of complicated phenomena like disoccl…...

牛奶供应(三)

一个字贪&#xff0c;第一天&#xff0c;只能选择制作方式&#xff0c;后面的每一天&#xff0c;在<今天制作>与<前期存储>之间取更优解 例如样例&#xff1a;100 5&#xff0c;200 5&#xff0c;90 20&#xff0c;存储成本为10 第1天&#xff1a; 一定是制作&…...

React Native 导航系统实战(React Navigation)

导航系统实战&#xff08;React Navigation&#xff09; React Navigation 是 React Native 应用中最常用的导航库之一&#xff0c;它提供了多种导航模式&#xff0c;如堆栈导航&#xff08;Stack Navigator&#xff09;、标签导航&#xff08;Tab Navigator&#xff09;和抽屉…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

跨链模式:多链互操作架构与性能扩展方案

跨链模式&#xff1a;多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈&#xff1a;模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展&#xff08;H2Cross架构&#xff09;&#xff1a; 适配层&#xf…...

Mac下Android Studio扫描根目录卡死问题记录

环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中&#xff0c;提示一个依赖外部头文件的cpp源文件需要同步&#xff0c;点…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列&#xff0c;以便知晓哪些列包含有价值的数据&#xff0c;…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...

GO协程(Goroutine)问题总结

在使用Go语言来编写代码时&#xff0c;遇到的一些问题总结一下 [参考文档]&#xff1a;https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现&#xff1a; 今天在看到这个教程的时候&#xff0c;在自己的电…...

windows系统MySQL安装文档

概览&#xff1a;本文讨论了MySQL的安装、使用过程中涉及的解压、配置、初始化、注册服务、启动、修改密码、登录、退出以及卸载等相关内容&#xff0c;为学习者提供全面的操作指导。关键要点包括&#xff1a; 解压 &#xff1a;下载完成后解压压缩包&#xff0c;得到MySQL 8.…...

基于江科大stm32屏幕驱动,实现OLED多级菜单(动画效果),结构体链表实现(独创源码)

引言 在嵌入式系统中&#xff0c;用户界面的设计往往直接影响到用户体验。本文将以STM32微控制器和OLED显示屏为例&#xff0c;介绍如何实现一个多级菜单系统。该系统支持用户通过按键导航菜单&#xff0c;执行相应操作&#xff0c;并提供平滑的滚动动画效果。 本文设计了一个…...