<van-field required :class="{ redField: formBean.status == 12 && optitem.iftuchu }" v-if="optitem.intype === 'input'" :disabled="readOnly" v-model="chkitem['optvalu' + indC]" placeholder="请输入" :rules="[{ required: true, message: '请填写用户名' }]" />
<van-field v-else-if="optitem.intype === 'checkbox'" :rules="[{ required: true, message: '请填写用户名' }]">
<template #input>
<van-checkbox-group :disabled="readOnly" v-model="chkitem['optvalu' + indC]" direction="horizontal">
<van-checkbox :class="{ redCheckbox: formBean.status == 12 && optitem.iftuchu && chkitem['optvalu' + indC].indexOf(optLi.optv) != -1 }" v-for="(optLi, indD) in optitem.optList" :key="indD" :name="optLi.optv" true-label="true" shape="square" checked="true">{{ optLi.optn }}</van-checkbox>
</van-checkbox-group>
</template>
</van-field>
<van-field v-else :rules="[{ required: true, message: '请填写用户名' }]">
<template #input>
<van-radio-group :disabled="readOnly" v-model="chkitem['optvalu' + indC]" direction="horizontal">
<van-radio :class="{ redRadio: formBean.status == 12 && optitem.iftuchu && chkitem['optvalu' + indC] == optLi.optv }" v-for="(optLi, indE) in optitem.optList" :key="indE" :name="optLi.optv">{{ optLi.optn }}</van-radio>
</van-radio-group>
</template>
</van-field>
vant混合表单校验,以及标题前加※
最新推荐文章于 2023-11-26 16:30:52 发布