2

我正在使用 vue-select。当我加载表单时,未选择下拉列表中的项目。当我打开下拉列表时,选择了第一项:

在此处输入图像描述

当我选择一个项目并重新打开下拉菜单时,该项目被选中(如预期的那样)

在此处输入图像描述

                    <div class="col-lg-6">
                        <div class="form-group row">
                            <label for="customer" class="col-sm-2 col-form-label">Kunde</label>
                            <div class="col-sm-10">
                                <v-select :options="customers" :reduce="name => name.id"  v-model="form.customer_id" id="customer" label="name" placeholder="Kunde" :class="$vSelectStyle($v.form.customer_id)"></v-select>

                                <template v-if="$v.form.customer_id.$error" >
                                    <p class="text-danger" v-if="!$v.form.customer_id.required">
                                        Name ist erforderlich!
                                    </p>
                                </template>
                            </div>
                        </div>
                    </div>

我必须做什么才能第一次选择该项目?

4

2 回答 2

1

只需将样式/css 添加到选定的..

.vs__dropdown-option--selected {
  background-color: red  !important;
}

在此处查看示例:小提琴

这也适用于多个。

于 2021-08-17T23:49:01.097 回答
0

v-model="someVar"如果这是您要查找的内容,您可以添加 a并将其设置为您选择的某个默认值。检查链接以供参考。

于 2020-02-17T15:21:38.997 回答