diff --git a/src/components/ChangeScreenshot.vue b/src/components/ChangeScreenshot.vue index b131735..0309073 100644 --- a/src/components/ChangeScreenshot.vue +++ b/src/components/ChangeScreenshot.vue @@ -9,10 +9,10 @@ export default defineComponent({ methods: { async getImg() { const inputElement = document.querySelector('#img') as HTMLInputElement; + const fileList = inputElement.files; + if (!fileList || fileList.length === 0) return; - const fileList = inputElement.files!; const imageArrayBuffer = await fileList[0].arrayBuffer(); - await replaceScreenshot(await getSnapshotId(), imageArrayBuffer); snackbar({ @@ -20,6 +20,7 @@ export default defineComponent({ placement: 'top', }); + inputElement.value = ''; send('closePage'); }, cancel() { @@ -33,7 +34,7 @@ export default defineComponent({