校验
<Form.Item v-for="(n, index) in runArgument" :key="index" :name="n.name" :rules="[{
required: n.required,//true||false
type: n.type,//string||number
transform: (value: any) => {
return n.type === 'number' ? (value ? value * 1 : undefined) : (isNaN(value) ? value : value * 1);
},
trigger: 'blur',
message: '不能为空或者格式不正确'
}]">
<template #label>
{{ n.name }}({{ n.type === 'string' ? "字符" : "数字" }})
<Tooltip v-if="n.note">
<template #title>
{{ n.note }}
</template>
<exclamation-circle-outlined class="span-mg-left" style="" />
</Tooltip>
</template>
<Input v-model:value="arguFrom[n.name]" placeholder="请输入" />
</Form.Item>