Fix event handlers

Fix event handlers with multiple lines of code in the Vue template.
This commit is contained in:
timongh 2023-03-09 17:34:51 +08:00
parent 0765347525
commit 87189cc05e
2 changed files with 17 additions and 9 deletions

View File

@ -32,8 +32,10 @@
@next-item="nextItem($event, index)" @next-item="nextItem($event, index)"
@delete-item="onDeleteItem($event, index)" @delete-item="onDeleteItem($event, index)"
@action=" @action="
() => {
index === actions.length - 1 && onClearHistory() index === actions.length - 1 && onClearHistory()
onAction() onAction()
}
" "
/> />
</div> </div>

View File

@ -47,8 +47,10 @@
<VButton <VButton
:disabled="!addImagePopupOpen" :disabled="!addImagePopupOpen"
@click=" @click="
() => {
addImagePopupOpen = false addImagePopupOpen = false
clearNewImage() clearNewImage()
}
" "
> >
取消 取消
@ -57,9 +59,11 @@
:disabled="!newImage.url || !newImage.name" :disabled="!newImage.url || !newImage.name"
type="primary" type="primary"
@click=" @click="
() => {
addImage(newImage) addImage(newImage)
addImagePopupOpen = false addImagePopupOpen = false
clearNewImage() clearNewImage()
}
" "
> >
确定 确定
@ -83,8 +87,10 @@
<VButton <VButton
:disabled="!selectedImage.name" :disabled="!selectedImage.name"
@click=" @click="
() => {
removeImage(selectedImage) removeImage(selectedImage)
clearImage() clearImage()
}
" "
> >
删除 删除