vue-multiselect 下拉列表没有水平滚动条

vue-multiselect dropdown list without horizontal scrollbar

我在单 select 模式下使用 vue-multiselect 并尝试应用样式以使选项下拉列表的宽度与最宽选项的宽度相同。我做到了这一点,但无法获得 .multiselect__option 与父宽度相同 .multiselect__element:

https://jsfiddle.net/xo9f7jby/30/

.multiselect {
    width: fit-content
}

.multiselect__content-wrapper, .multiselect__element {
    width: fit-content; 
}

.multiselect__option {
    width: 100%;
}

一个简单的解决方案是从 .multiselect__element 中删除 fit-content:

.multiselect__content-wrapper /*, .multiselect__element */ {
  width: fit-content; 
}

已更新 fiddle:https://jsfiddle.net/xo9f7jby/33/

我只是评论class中的位置,如你所见

.multiselect__content-wrapper {
  /*position:absolute;*/
  display: block;
  background: #fff;
  width: 100%;
  max-height: 240px;
  overflow: auto;
  border: 1px solid #e8e8e8;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 50;
  -webkit-overflow-scrolling: touch
}