import { reactive } from "vue"; import { deepClone } from "@/utils/index.js" export default function useFormData(initData) { const form = reactive(deepClone(initData, true)); function resetForm() { const initData2 = JSON.parse(JSON.stringify(initData)); Object.keys(initData).forEach(key => { form[key] = initData2[key]; }); } return { form, resetForm }; }