From 2cce804eb8018b8bccd40e3a30eac23536a7436d Mon Sep 17 00:00:00 2001 From: Leopoldthecoder Date: Sun, 30 Oct 2016 20:45:49 +0800 Subject: [PATCH] MessageBox: autofocus confirm button --- packages/message-box/src/main.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/message-box/src/main.vue b/packages/message-box/src/main.vue index fe53793ac..1ce126d0e 100644 --- a/packages/message-box/src/main.vue +++ b/packages/message-box/src/main.vue @@ -16,7 +16,7 @@
{{ cancelButtonText }} - {{ confirmButtonText }} + {{ confirmButtonText }}
@@ -146,6 +146,11 @@ }, value(val) { + if (this.$type === 'alert' || this.$type === 'confirm') { + this.$nextTick(() => { + this.$refs.confirm.$el.focus(); + }); + } if (this.$type !== 'prompt') return; if (val) { setTimeout(() => {