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