From 87189cc05eedef4ec82b2a11bea92abdc54ee6f9 Mon Sep 17 00:00:00 2001 From: timongh <46739861+timongh@users.noreply.github.com> Date: Thu, 9 Mar 2023 17:34:51 +0800 Subject: [PATCH] Fix event handlers Fix event handlers with multiple lines of code in the Vue template. --- src/components/launch-bar/LaunchBar.vue | 6 ++++-- src/ui/ImagePicker.vue | 20 +++++++++++++------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/components/launch-bar/LaunchBar.vue b/src/components/launch-bar/LaunchBar.vue index 2e287d927..00251a6f6 100644 --- a/src/components/launch-bar/LaunchBar.vue +++ b/src/components/launch-bar/LaunchBar.vue @@ -32,8 +32,10 @@ @next-item="nextItem($event, index)" @delete-item="onDeleteItem($event, index)" @action=" - index === actions.length - 1 && onClearHistory() - onAction() + () => { + index === actions.length - 1 && onClearHistory() + onAction() + } " /> diff --git a/src/ui/ImagePicker.vue b/src/ui/ImagePicker.vue index 003fe1daf..9a1259fbd 100644 --- a/src/ui/ImagePicker.vue +++ b/src/ui/ImagePicker.vue @@ -47,8 +47,10 @@ 取消 @@ -57,9 +59,11 @@ :disabled="!newImage.url || !newImage.name" type="primary" @click=" - addImage(newImage) - addImagePopupOpen = false - clearNewImage() + () => { + addImage(newImage) + addImagePopupOpen = false + clearNewImage() + } " > 确定 @@ -83,8 +87,10 @@ 删除