Various bugfixes #40

Merged
hamcha merged 3 commits from bugfix/various into master 2019-09-21 08:54:21 +00:00
1 changed files with 12 additions and 2 deletions
Showing only changes of commit f72bab2143 - Show all commits

View File

@ -17,16 +17,23 @@ export default class CardImage extends Vue {
private loaded!: boolean;
private loadedURL!: string;
private loadedTimeout!: boolean;
private data() {
return {
loaded: false,
loadedURL: ""
loadedURL: "",
loadedTimeout: false
};
}
private mounted() {
this.fetchImage();
setTimeout(() => {
if (!this.loaded) {
this.loadedTimeout = true;
}
}, 100);
this.$watch("id", () => {
this.loaded = false;
this.fetchImage();
@ -43,7 +50,10 @@ export default class CardImage extends Vue {
if (this.loaded) {
return this.loadedURL;
}
return require("@/assets/images/cardback.webp");
if (this.loadedTimeout) {
return require("@/assets/images/cardback.webp");
}
return "";
}
}
</script>