diff --git a/public/images/no-vehicle-image.png b/public/images/no-vehicle-image.png new file mode 100644 index 0000000..dfff4ee Binary files /dev/null and b/public/images/no-vehicle-image.png differ diff --git a/src/components/sections/TrainImageSection.vue b/src/components/sections/TrainImageSection.vue index 666463b..d34db28 100644 --- a/src/components/sections/TrainImageSection.vue +++ b/src/components/sections/TrainImageSection.vue @@ -4,7 +4,7 @@
- + - preview + preview
@@ -23,6 +23,14 @@ export default defineComponent({ mounted() { this.$el.focus(); }, + + methods: { + onImageError(event: Event) { + if(!event.target || !(event.target instanceof HTMLImageElement)) return + + event.target.src = '/images/no-vehicle-image.png'; + }, + }, });