fix creation img url & modal scope
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<b-modal
|
<b-modal
|
||||||
:id="id"
|
:id="id"
|
||||||
class="modal-image"
|
modal-class="modal-image"
|
||||||
static hide-footer hide-header
|
hide-footer hide-header
|
||||||
>
|
>
|
||||||
<template #default="{ close }">
|
<template #default="{ close }">
|
||||||
<div class="modal-image-wrapper">
|
<div class="modal-image-wrapper">
|
||||||
<button-expand expanded @click="close()" />
|
<button-expand expanded @click="close()" />
|
||||||
<img
|
<img
|
||||||
v-if="image"
|
v-if="image"
|
||||||
:src="image.url" :alt="image.alt"
|
:src="image.url" :alt="image.alt"
|
||||||
@@ -28,11 +28,11 @@ export default {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss">
|
||||||
.modal-image {
|
.modal-image {
|
||||||
z-index: 1100;
|
z-index: 1100;
|
||||||
|
|
||||||
::v-deep .modal {
|
.modal {
|
||||||
&-dialog {
|
&-dialog {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
@@ -76,6 +76,5 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ export default {
|
|||||||
created () {
|
created () {
|
||||||
if (this.node.images && this.node.images.length) {
|
if (this.node.images && this.node.images.length) {
|
||||||
const { url, alt, id } = this.node.images[0]
|
const { url, alt, id } = this.node.images[0]
|
||||||
this.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
|
this.image = { alt, id, url }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user