[WIP]: web search book read
This commit is contained in:
@@ -545,13 +545,16 @@ onUnmounted(() => {
|
|||||||
scrollObserver = null;
|
scrollObserver = null;
|
||||||
});
|
});
|
||||||
|
|
||||||
onBeforeRouteLeave(async ()=> {
|
/**
|
||||||
let bookUrl = sessionStorage.getItem("bookUrl");
|
onBeforeRouteLeave(async (to, from, next) => {
|
||||||
let bookName = sessionStorage.getItem("bookName");
|
按下返回键时不能触发 ElMessageBox.confirm
|
||||||
let isSeachBook = sessionStorage.getItem("isSeachBook");
|
const bookUrl = sessionStorage.getItem("bookUrl");
|
||||||
var book = JSON.parse(localStorage.getItem(bookUrl));
|
const bookName = sessionStorage.getItem("bookName");
|
||||||
|
const isSeachBook = sessionStorage.getItem("isSeachBook");
|
||||||
|
const book = JSON.parse(localStorage.getItem(bookUrl));
|
||||||
|
sessionStorage.removeItem("isSeachBook");
|
||||||
// 阅读的是搜索的书籍 并未在书架
|
// 阅读的是搜索的书籍 并未在书架
|
||||||
if (isSeachBook) {
|
if (isSeachBook === "true") {
|
||||||
await ElMessageBox.confirm(
|
await ElMessageBox.confirm(
|
||||||
`是否将《${bookName}》放入书架?`,
|
`是否将《${bookName}》放入书架?`,
|
||||||
"放入书架",
|
"放入书架",
|
||||||
@@ -562,12 +565,14 @@ onBeforeRouteLeave(async ()=> {
|
|||||||
}
|
}
|
||||||
).then(() => {
|
).then(() => {
|
||||||
//选择是,无动作
|
//选择是,无动作
|
||||||
}).catch(()=>{
|
}).catch(async () => {
|
||||||
//选择否,删除书籍
|
//选择否,删除书籍
|
||||||
API.deleteBook(book);
|
await API.deleteBook(book);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
next();
|
||||||
});
|
});
|
||||||
|
**/
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|||||||
Reference in New Issue
Block a user