回答編集履歴

1

リンク名修正

2020/02/24 04:33

投稿

hayato7
hayato7

スコア1135

test CHANGED
@@ -6,8 +6,44 @@
6
6
 
7
7
 
8
8
 
9
- 以下のサイトが参考になると思います。
9
+ 以下のサイトが参考になると思います。(私の環境でという前提はつきますが、@submit.preventを追加するだけで、alertメソッドが呼ばれることを確認しました。)
10
10
 
11
11
 
12
12
 
13
- [リンク内容](https://www.wakuwakubank.com/posts/638-vue-submit-prevent/)
13
+ [Formで送信させない(@submit.prevent)](https://www.wakuwakubank.com/posts/638-vue-submit-prevent/)
14
+
15
+
16
+
17
+ またページ遷移をさせたくないと思いますので、「削除」ボタンを押した際に、非同期で処理を書く必要があると思います。
18
+
19
+ ```vue
20
+
21
+ // (前半部分省略)
22
+
23
+ .then((willDelete) => {
24
+
25
+ if (willDelete) {
26
+
27
+ // ここに非同期の処理を追加する
28
+
29
+ if(削除処理が成功) {
30
+
31
+ this.$swal("削除しました。", {
32
+
33
+ icon: "success",
34
+
35
+ });
36
+
37
+ return;
38
+
39
+ }
40
+
41
+ }
42
+
43
+
44
+
45
+ this.$swal("キャンセルされましたよ。");
46
+
47
+ });
48
+
49
+ ```