From e3c5f57366aa2a1d6e926b2897b34289dea116fc Mon Sep 17 00:00:00 2001 From: chenghx Date: Mon, 20 Aug 2018 16:10:46 +0800 Subject: [PATCH] fix: login state lost #20 --- src/store/modules/account.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/store/modules/account.js b/src/store/modules/account.js index 4ffd5af..77c82c4 100644 --- a/src/store/modules/account.js +++ b/src/store/modules/account.js @@ -16,6 +16,15 @@ export default { _rev: doc._rev, user: user }) + }).catch(e => { + if (e.status === 404) { + db.put({ + _id: 'currUser', + user: user + }) + } else { + throw e + } }) } }