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

基于服务器使用 apt 安装、配置 Nginx

&#x1f9fe; 一、查看可安装的 Nginx 版本 首先&#xff0c;你可以运行以下命令查看可用版本&#xff1a; apt-cache madison nginx-core输出示例&#xff1a; nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

Keil 中设置 STM32 Flash 和 RAM 地址详解

文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)

引言&#xff1a;为什么 Eureka 依然是存量系统的核心&#xff1f; 尽管 Nacos 等新注册中心崛起&#xff0c;但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制&#xff0c;是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...

全志A40i android7.1 调试信息打印串口由uart0改为uart3

一&#xff0c;概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本&#xff1a;2014.07&#xff1b; Kernel版本&#xff1a;Linux-3.10&#xff1b; 二&#xff0c;Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01)&#xff0c;并让boo…...

SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题

分区配置 (ptab.json) img 属性介绍&#xff1a; img 属性指定分区存放的 image 名称&#xff0c;指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件&#xff0c;则以 proj_name:binary_name 格式指定文件名&#xff0c; proj_name 为工程 名&…...

return this;返回的是谁

一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请&#xff0c;不同级别的经理有不同的审批权限&#xff1a; // 抽象处理者&#xff1a;审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...

Linux 中如何提取压缩文件 ?

Linux 是一种流行的开源操作系统&#xff0c;它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间&#xff0c;使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的&#xff0c;要在 …...

莫兰迪高级灰总结计划简约商务通用PPT模版

莫兰迪高级灰总结计划简约商务通用PPT模版&#xff0c;莫兰迪调色板清新简约工作汇报PPT模版&#xff0c;莫兰迪时尚风极简设计PPT模版&#xff0c;大学生毕业论文答辩PPT模版&#xff0c;莫兰迪配色总结计划简约商务通用PPT模版&#xff0c;莫兰迪商务汇报PPT模版&#xff0c;…...