У меня есть следующие данные в компоненте формы заявки.
data() {
return {
manuallyEnterAddress: false,
currentAddress: "",
postcode: undefined,
postcode2: undefined,
address: {
county: "",
town: "",
addressLine1: "",
atAddressFrom: "",
atAddressTo: ""
},
}
}
Как только заявка на участие будет завершена, данные будут выглядеть так, как показано ниже.
data() {
return {
manuallyEnterAddress: true,
currentAddress: "Some House",
postcode: SK1MPS,
postcode2: SK5N0Q,
address: {
county: "Cheshire",
town: "Chester",
addressLine1: "Random street",
atAddressFrom: "01/01/91",
atAddressTo: "01/01/2010"
},
}
}
Когда форма заполнена, пользователю нужен способ сбросить форму заявки, возвращая первый шаг с пустыми полями.
Ручная запись каждого поля для сброса будет ужасной, так как данные как минимум в десять раз больше.
Я пробовал forceUpdate, как показано ниже, безуспешно.
newApplication() {
$vm.forceUpdate()
}
Есть ли способ, которым я мог бы использовать функцию "newApplication" для сброса всех данных на компоненте?