A multi-select component with nested options support for Vue.js
MIT License
Bot releases are hidden (Show)
umd
& commonjs
builds are both available for development & production versions nowPublished by riophae about 5 years ago
before-list
& after-list
<transition />
for leaf nodes to improve performancemultiple==false && disabled==true
on IE (#274 by @qingyun1029)loading
propPublished by riophae about 5 years ago
Published by riophae about 5 years ago
options
when removing scroll
and resize
event listeners as when adding them (#266 by @sxn)Published by riophae over 5 years ago
flattenSearchResults
(#155 by @MaffooBristol)Published by riophae about 6 years ago
isDefaultExpanded: true
on a sub-item should also expand it ancestorssrc
folder in the publish (#156)Published by riophae about 6 years ago
allowClearingDisabled
& allowSelectingDisabledDescendants
(#135)Published by riophae about 6 years ago
Published by riophae about 6 years ago
Published by riophae about 6 years ago
z-index
(#127)autoSelectAncestors
, autoSelectDescendants
, autoDeselectAncestors
& autoDeselectDescendants
(#131)escapeClearsValue
propPublished by riophae over 6 years ago
appendToBody
(#98, #120)instanceId
prop gets auto-generated default value nowPublished by riophae over 6 years ago
Async searching
async
, cacheOptions
, defaultOptions
& searchPromptText
valueConsistsOf=ALL_WITH_INDETERMINATE
value
children: null
(#97)Published by riophae over 6 years ago
matchKeys
(#105)node
property: isNew
by @paulheijman (#113)Published by riophae over 6 years ago
instanceId
prop & deprecated old id
propmultiple=true
& searchable=false
Published by riophae over 6 years ago
Improved Keyboard Support
.vue-treeselect__list
(#86)retainScrollPosition
prop is removed. This feature will be always on and you can not manually disable it.Published by riophae over 6 years ago
name
, joinValues
& delimiter
)autofocus
is now changed to autoFocus
. The old prop name will still work for some time but will be removed from a future version.Published by riophae over 6 years ago
src
folder from npm publish.vue-treeselect__menu
has been added transition wrapper that enables you to customize animation using CSS (#85)Published by riophae over 6 years ago
line-height
from ancestor elements (by @wangyi7099)Published by riophae over 6 years ago
valueConsistsOf
prop: "ALL_WITH_INDETERMINATE"
(by @Owumaro)Published by riophae over 6 years ago
New Bundles
From this version, vue-treeselect will export a non-minified version of bundle if you are consuming via a bundler like webpack or browserify, which brings some extra benefits:
New Delayed Loading Mechanism
This version also comes with a refactor of delayed loading feature. The old loadRootOptions
, loadChildrenOptions
& loadChildrenErrorText
props have been removed, and a new loadOptions
prop added. For the reason of limitation that Vue cannot detect property additions, I decided to remove support for declaring unloaded branch nodes by setting isBranch: true
. Check out the docs for details.