当前位置: 首页 > 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; 一定是制作&…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下&#xff0c;越来越多的求职者将目光投向了日本及中日双语岗位。但是&#xff0c;一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧&#xff1f;面对生疏的日语交流环境&#xff0c;即便提前恶补了…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上&#xff0c;开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识&#xff0c;在 vs 2017 平台上&#xff0c;进行 ASP.NET 应用程序和简易网站的开发&#xff1b;初步熟悉开发一…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

&#x1f680; C extern 关键字深度解析&#xff1a;跨文件编程的终极指南 &#x1f4c5; 更新时间&#xff1a;2025年6月5日 &#x1f3f7;️ 标签&#xff1a;C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言&#x1f525;一、extern 是什么&#xff1f;&…...

【JavaWeb】Docker项目部署

引言 之前学习了Linux操作系统的常见命令&#xff0c;在Linux上安装软件&#xff0c;以及如何在Linux上部署一个单体项目&#xff0c;大多数同学都会有相同的感受&#xff0c;那就是麻烦。 核心体现在三点&#xff1a; 命令太多了&#xff0c;记不住 软件安装包名字复杂&…...

管理学院权限管理系统开发总结

文章目录 &#x1f393; 管理学院权限管理系统开发总结 - 现代化Web应用实践之路&#x1f4dd; 项目概述&#x1f3d7;️ 技术架构设计后端技术栈前端技术栈 &#x1f4a1; 核心功能特性1. 用户管理模块2. 权限管理系统3. 统计报表功能4. 用户体验优化 &#x1f5c4;️ 数据库设…...

Kafka主题运维全指南:从基础配置到故障处理

#作者&#xff1a;张桐瑞 文章目录 主题日常管理1. 修改主题分区。2. 修改主题级别参数。3. 变更副本数。4. 修改主题限速。5.主题分区迁移。6. 常见主题错误处理常见错误1&#xff1a;主题删除失败。常见错误2&#xff1a;__consumer_offsets占用太多的磁盘。 主题日常管理 …...

tauri项目,如何在rust端读取电脑环境变量

如果想在前端通过调用来获取环境变量的值&#xff0c;可以通过标准的依赖&#xff1a; std::env::var(name).ok() 想在前端通过调用来获取&#xff0c;可以写一个command函数&#xff1a; #[tauri::command] pub fn get_env_var(name: String) -> Result<String, Stri…...

【C++】纯虚函数类外可以写实现吗?

1. 答案 先说答案&#xff0c;可以。 2.代码测试 .h头文件 #include <iostream> #include <string>// 抽象基类 class AbstractBase { public:AbstractBase() default;virtual ~AbstractBase() default; // 默认析构函数public:virtual int PureVirtualFunct…...

API网关Kong的鉴权与限流:高并发场景下的核心实践

&#x1f525;「炎码工坊」技术弹药已装填&#xff01; 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中&#xff0c;API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关&#xff0c;Kong凭借其插件化架构…...

全面解析数据库:从基础概念到前沿应用​

在数字化时代&#xff0c;数据已成为企业和社会发展的核心资产&#xff0c;而数据库作为存储、管理和处理数据的关键工具&#xff0c;在各个领域发挥着举足轻重的作用。从电商平台的商品信息管理&#xff0c;到社交网络的用户数据存储&#xff0c;再到金融行业的交易记录处理&a…...