在 close-on-select 为 false 时,在删除标签时仍保持打开状态

作者: gtiersma创建于 2026年6月19日更新于 2026年6月19日

当 `close-on-select` 属性设置为 `false` 时,在选择和删除下拉菜单中的选项时,下拉菜单仍然保持打开(正如它应该的那样)。但是,当点击带有 `x` 的标签进行删除时,vue-multiselect 会关闭。我曾经想过,如果 `close-on-select` 设置为 `false`,并且点击了 `x`,下拉菜单应该保持打开。甚至在点击 `x` 时也应该保持打开。这与用户在下拉菜单中执行此类操作的行为是一样的。如果 `close-on-select` 的目的是在选择和删除时保持下拉菜单显示,那么它应该包括标签上的 `x`。但是,这在某种程度上取决于 `close-on-select` 属性的意图。如果它的目的是仅在下拉菜单中进行 **选择** 时关闭,那么其当前的行为是合理的。

内容来源: shentao/vue-multiselect