Javascript Vee';I don’我没有遵守我制定的规则

Javascript Vee';I don’我没有遵守我制定的规则,javascript,vue.js,vee-validate,Javascript,Vue.js,Vee Validate,我从服务器接收到一些数据,这些数据产生不同的表单字段。我正在努力做到以下几点: <vs-input v-if="data.type === text " :name="data.field" :label="data.display_name" v-model="content[data.field]" class="w-full mb-base" v-validate=

我从服务器接收到一些数据,这些数据产生不同的表单字段。我正在努力做到以下几点:

<vs-input
          v-if="data.type === text "
          :name="data.field"
          :label="data.display_name"
          v-model="content[data.field]"
          class="w-full mb-base"
          v-validate="{'required': data.required === 1}"
          :type="data.type"
          :danger="errors.items.length > 0"
          :danger-text="errors.items.length > 0 ? 'The field is required' : ''"
          >
          </vs-input>
工作起来很有魅力,但没有运气:(


我使用的是2版本(准确地说是2.2.8)

请尝试一下
v-validate=“{rules:{required:data.required==1}”
@ShivamSingh不幸的是,同样的结果:(请尝试一下
v-validate=“{rules:{required:data.required==1}”
@ShivamSingh不幸的是,同样的结果:(
:class={green:data.required === 1}