@@ -103,6 +103,9 @@ class App extends Vue {
document.addEventListener('keydown', (event) => {
this.keyHook(event);
});
+ window.addEventListener('resize', () => {
+ this.$root.$emit('resize');
+ });
}
mounted() {
@@ -173,6 +173,7 @@ class Reader extends Vue {
toolBarToggle() {
this.commit('reader/setToolBarActive', !this.toolBarActive);
buttonClick(button) {
@@ -38,9 +38,7 @@ class TextPage extends Vue {
this.$emit('book-pos-changed', {bookPos: newValue});
}, 100);
- window.addEventListener('resize', () => {
- this.onResize();
- });
+ this.$root.$on('resize', () => {this.$nextTick(this.onResize)});