|
@@ -34,7 +34,7 @@
|
|
|
</div>
|
|
|
<Modal v-model="showPreview" fullscreen footer-hide :closable="false">
|
|
|
<!-- <div slot="header"></div> -->
|
|
|
- <img id="previewId" class="preview-image" />
|
|
|
+ <img :id="previewId" class="preview-image" />
|
|
|
</Modal>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -66,6 +66,7 @@ export default {
|
|
|
// imageSrc
|
|
|
previewImage: null,
|
|
|
showPreview: false,
|
|
|
+ previewId: "previewId" + Date.now(),
|
|
|
};
|
|
|
},
|
|
|
async created() {
|
|
@@ -291,9 +292,9 @@ export default {
|
|
|
|
|
|
return new Promise(resolve => {
|
|
|
var reader = new FileReader();
|
|
|
- reader.onload = function(e) {
|
|
|
+ reader.onload = e => {
|
|
|
document
|
|
|
- .getElementById("previewId")
|
|
|
+ .getElementById(this.previewId)
|
|
|
.setAttribute("src", e.target.result);
|
|
|
|
|
|
setTimeout(resolve, 2500);
|