File tree Expand file tree Collapse file tree 1 file changed +33
-11
lines changed Expand file tree Collapse file tree 1 file changed +33
-11
lines changed Original file line number Diff line number Diff line change 1212 <span
1313 class =" vue-select__tag"
1414 v-if =" multiple" >
15- <span ref =" tags" >
16- <span
17- class =" vue-select__tag-item"
18- v-for =" item in selected"
19- :key =" item.value" >
20- {{ item.label }}
21- <i
22- class =" icon-close"
23- @click.stop =" onRemoveTag(item)" >
24- </i >
25- </span >
15+ <span ref =" tags" >
16+ <template v-for =" (item , index ) in selected " >
17+ <span
18+ v-if =" collapseTags && index < 1"
19+ class =" vue-select__tag-item"
20+ :key =" item.value" >
21+ {{ item.label }}
22+ <i
23+ class =" icon-close"
24+ @click.stop =" onRemoveTag(item)" >
25+ </i >
26+ </span >
27+ <span
28+ v-if =" collapseTags && index === 1"
29+ :key =" item.value"
30+ class =" vue-select__tag-item vue-select__tag-item--collapsed" >
31+ +{{ selected.length - 1 }}
32+ </span >
33+ <span
34+ v-if =" !collapseTags"
35+ class =" vue-select__tag-item"
36+ :key =" item.value" >
37+ {{ item.label }}
38+ <i
39+ class =" icon-close"
40+ @click.stop =" onRemoveTag(item)" >
41+ </i >
42+ </span >
43+ </template >
2644 </span >
2745 </span >
2846 <vue-input
@@ -81,6 +99,10 @@ export default {
8199 type: Boolean ,
82100 default: false
83101 },
102+ collapseTags: {
103+ type: Boolean ,
104+ default: false
105+ },
84106 disabled: {
85107 type: Boolean ,
86108 default: false
You can’t perform that action at this time.
0 commit comments