Element.io множественный выбор автоматической ширины

#css #vuejs2 #element-io

Вопрос:

Я хотел бы использовать селектор множественного выбора, но хотел бы иметь гибкую ширину, т. Е. чтобы ее ширина увеличивалась в соответствии с выбранными элементами.

Вот код без гибкого поведения, я перепробовал много вещей, но не смог добиться того, чего хочу:

 var Main = {
    data() {
      return {
        options: [{
          value: 'Option1',
          label: 'Option1'
        }, {
          value: 'Option2',
          label: 'Option2'
        }, {
          value: 'Option3',
          label: 'Option3'
        }, {
          value: 'Option4',
          label: 'Option4'
        }, {
          value: 'Option5',
          label: 'Option5'
        }, {
          value: 'Option6',
          label: 'Option6'
        }],
        value: ''
      }
    }
  }
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app') 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.9/vue.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.6/index.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.15.6/theme-chalk/index.min.css" integrity="sha512-oKuj7gKXGxOZuCSvOPZE1seWosmP4iy608AyAH4hPnGD6tPX4325S wo6MJQz L3Hq4tK3e0RMfu TDFUZFrgA==" crossorigin="anonymous" referrerpolicy="no-referrer" />

<div id="app">
  <template>
    <el-select v-model="value" multiple placeholder="Select">
    <el-option
      v-for="item in options"
      :key="item.value"
      :label="item.label"
      :value="item.value">
    </el-option>
  </el-select>
  </template>
</div>