1、正常表单输入框校验
<van-form @failed="onFailed">
<van-field
v-model="password"
type="password"
name="密码"
label="密码"
placeholder="密码"
:rules="[{ required: true, message: '请填写密码' }]"
/>
</van-form>
2、校验图片是否上传
因为vant组件输入框使用插槽,与输入框相关的属性和事件将失效,就通过变量控制 isUpload 这个输入框本身是否使用校验,如果上传图片成功后,isUpload 变为fasle即可,提交表单时是否触发校验,这样就达到了非输入框的校验。