This commit is contained in:
Jesse-Ma
2022-06-06 10:56:12 +08:00
parent 0d10a1802a
commit 9a7d98316c
11 changed files with 392 additions and 50 deletions

View File

@@ -3,8 +3,9 @@ import VueRouter from 'vue-router'
import EditNote from '@/views/EditNote.vue'
import ViewNote from '@/views/ViewNote.vue'
import ErrorView from '@/views/ErrorView.vue'
import {getKeyMeta, getNoteMeta} from "@/api/note";
import {getStoreKey} from "@/api/lock";
import BlankNote from '@/views/BlankNote.vue'
import { getKeyMeta, getNoteMeta } from "@/api/note";
import { getStoreKey } from "@/api/lock";
import storage from "@/libs/storage";
Vue.use(VueRouter)
@@ -25,7 +26,7 @@ function getNoteView() {
let key = path.substr(1, path.length - 1);
let storeKey = getStoreKey(key);
if (keyMeta) {
if (keyMeta && keyMeta.cipher) {
storage.session.setObject(storeKey + '.keyMeta', keyMeta);
return EditNote;
}
@@ -33,7 +34,12 @@ function getNoteView() {
let noteMeta = null;
noteMeta = getNoteMeta(key);
if (!noteMeta || !noteMeta.key) {
return EditNote;
let storeText = storage.local.getText(storeKey + '.text');
if(storeText){
return EditNote;
}else{
return BlankNote;
}
}
storage.session.setObject(storeKey + '.noteMeta', noteMeta);