bd-admin
Version:
一款能根据需求快速配置vue后台管理的脚手架
23 lines (22 loc) • 703 B
JavaScript
import { ref } from "vue";
import userVModel from "@/hooks/userVModel";
const emit = defineEmits(["update:form", "update:state"]);
const props = defineProps(["form", "state"]);
const form = userVModel(props, "form", emit);
const state = userVModel(props, "state", emit);
const loadingFlag = ref(false);
const submitForm = async (formEl) => {
loadingFlag.value = true;
if (!formEl)
return (loadingFlag.value = false);
formEl
.validate()
.then(async () => {
ElMessage.error("演绎模式,无法操作");
})
.catch((fields) => {
loadingFlag.value = false;
console.log("error submit!", fields);
});
};
const ruleFormRef = ref();