Vue.js 表单提交前验证 countScore 是否为空
async function handleSubmit() {\n formEl.value.validate().then(async () => {\n try {\n setModalProps({ confirmLoading: true });\n let count = "";\n for (let i in record) {\n for (let j in record[i].children) {\n count += record[i].children[j].selected + ",";\n }\n }\n if (!count) {\n // countScore is empty\n alert("数据异常,请重新输入");\n return;\n }\n console.log(count);\n planModel.countScore = count;\n let formData = Object.assign({}, planModel);\n //提交表单\n await saveOrUpdate(formData, isUpdate.value);\n //关闭弹窗\n closeModal();\n //刷新列表\n emit("success", { isUpdate: isUpdate.value, values: null });\n } finally {\n setModalProps({ confirmLoading: false });\n }\n }).catch((error: ValidateErrorEntity
原文地址: https://www.cveoy.top/t/topic/pNNg 著作权归作者所有。请勿转载和采集!