背景描述:我使用的是Vuetify ui,在表单中很多地方都需要不能为空限制,
包括下拉框。客户要求下拉框下面也要有“This filed is required”提示,
但是凭我怎么弄,下拉框下面都不会有提示出来,如下图所示
相关代码:
<VCol
cols="12"
sm="6"
md="6"
>
<VTextField
v-model="editedItem.machineName"
label="Machine Name"
:rules="[rules.required, rules.machiename]" //这里是文本框,已经加了rules.required不为空约束
:error-messages="errors.machineNameErr"
maxlength="50"
>
<template #label>
<span class="text-error"><strong>*</strong></span>Machine Name
</template>
</VTextField>
</VCol>
<VCol
cols="12"
sm="6"
md="6"
>
<VAutocomplete
v-model="editedItem.equipType"
:loading="loading"
:items="equipmentTypeData"
item-title="label"
item-value="value"
flat
hide-no-data
hide-details
label="Equipment Type"
:rules="[rules.required]" //如同文本框一样加上,但是却不起效果
solo-inverted
:error-messages="errors.equipTypeErr"
@change="updateEquipCode(editedItem.equipType, index)"
>
<template #item="{ props, item }">
<VListItem
v-bind="props"
:title="item?.raw?.label"
/>
</template>
<template #label>
<span class="text-error"><strong>*</strong></span>Equipment Type
</template>
</VAutocomplete>
</VCol>
提出问题:Vuetify下拉框原本就不支持这种提示吗,如果支持,
怎样做才能在它的下方显示“This filed is required”呢?
期盼各位能人的指点,感谢!!