Merge pull request #187 from catchonme/master

修复form清空缓存后没有更新form数据问题
This commit is contained in:
liaoxuezhi 2019-08-22 16:26:56 +08:00 committed by GitHub
commit 5d8867943a
2 changed files with 4 additions and 6 deletions

View File

@ -562,17 +562,16 @@ export default class Form extends React.Component<FormProps, object> {
if (onFinished && onFinished(values, action) === false) {
return values;
}
resetAfterSubmit && store.reset(onReset);
clearPersistDataAfterSubmit && store.clearPersistData();
if (action.redirect || redirect) {
env.updateLocation(filter(action.redirect || redirect, store.data));
} else if (action.reload || reload) {
this.reloadTarget(action.reload || reload, store.data);
}
resetAfterSubmit && store.reset(onReset);
clearPersistDataAfterSubmit && store.clearPersistData();
return values;
})
.catch(reason => {

View File

@ -402,7 +402,6 @@ export const FormStore = ServiceStore
function getPersistData() {
self.persistData = true;
let data = localStorage.getItem(location.pathname + self.path);
if (data) {
self.updateData(JSON.parse(data));
}