Добавлена загрузка и распарсивание текущей книги

This commit is contained in:
Book Pauk
2019-01-14 22:11:26 +07:00
parent 475afa553c
commit a81b38cf04
5 changed files with 63 additions and 4 deletions

View File

@@ -1,7 +1,6 @@
<template>
<div class="main">
<pre>{{ lastOpenedBook }}</pre>
<pre>{{this.$store.state.reader.openedBook}}</pre>
<pre>{{ parsedBook }}</pre>
</div>
</template>
@@ -14,11 +13,30 @@ import bookManager from '../share/bookManager';
export default @Component({
})
class TextPage extends Vue {
parsedBook = null;
created() {
this.commit = this.$store.commit;
this.dispatch = this.$store.dispatch;
this.config = this.$store.state.config;
this.reader = this.$store.state.reader;
this.book = null;
}
activated() {
const last = this.lastOpenedBook;
if (last) {
(async() => {
const isParsed = await bookManager.hasBookParsed(last);
if (!isParsed) {
this.$emit('parse-book', last);
return;
}
const book = await bookManager.getBook(last);
this.book = book.parsed;
})();
}
}
get lastOpenedBook() {