【发布时间】:2021-01-01 00:17:32
【问题描述】:
我是 Vue.js 的新手,我遇到了验证问题。我正在使用 Vee-Validate 框架进行验证。验证正在运行,但我从“is-danger”类中得到了这个红色圆圈图标。 问题:如何设置只有这个红色边框,没有这个小图标? 看下面的截图:
<ValidationProvider
:rules="{
required: true,
digitsRegex: /^(0|[1-9][0-9]{0,2}(?:(,[0-9]{3})*|[0-9]*))(\.[0-9]+){0,1}$/
}"
v-slot="{ errors, valid }"
name="Discount"
>
<b-field
:type="{ 'is-danger': errors[0], 'is-primary': valid }"
>
<b-input
v-model="discount"
step="any"
type="text"
:min="0"
:max="sumWithoutDiscount"
/>
</b-field>
<span
v-for="error in errors"
:key="error.id"
class="has-text-danger help"
>{{ error }}</span
>
</ValidationProvider>
【问题讨论】:
-
不要使用
is-danger类,而是使用另一个只有您需要的样式的类?
标签: vue.js validation vee-validate