作者:soar | 来源:互联网 | 2023-08-22 13:23
目的:多选下拉框
1.支持多选
2.支持重置和确认按钮
备注:点击确认选择的项生效,如果没有点击确认再次弹出下拉框展示的是上次确认选择的值,而不是最后离开时的选项。
先看效果图:
MultiDropdown.vue 代码如下:
ref="myDropDown"
:disabled="disabled"
:title="displayName || title"
@closed="closed"
>
v-model="newValue"
direction="horizontal"
style="margin-top: 10px"
>
>{{ item.text }}
ref="regionResetBtn"
round
type="default"
size="small"
@click="reset"
class="btn-group-button"
>重置
>
round
type="info"
size="small"
@click="confirm"
class="btn-group-button"
>确认
>