From 937fc42e47011077f1ba697f8f88c95c83e3320d Mon Sep 17 00:00:00 2001 From: Denis Loshkarev Date: Wed, 29 Nov 2017 15:40:35 +0200 Subject: [PATCH 1/2] Fix v-model sync --- src/Switch.vue | 120 ++++++++++++++++++++++++------------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/src/Switch.vue b/src/Switch.vue index e36e87d..11d63d8 100644 --- a/src/Switch.vue +++ b/src/Switch.vue @@ -1,6 +1,6 @@ @@ -10,26 +10,26 @@ props: { disabled: Boolean, classes: String, - checked: Boolean, + value: Boolean, name: String }, data() { return { - value: null + checked: null } }, beforeMount() { - this.value = this.checked + this.checked = this.value }, mounted() { - this.$emit('input', this.value) + this.$emit('input', this.checked) }, watch: { - value(val) { + checked(val) { this.$emit('input', val) }, - checked (val) { - this.value = val + value (val) { + this.checked = val } } } @@ -37,57 +37,57 @@ From 782defbb79984ff5b46372b26da578a38382c32d Mon Sep 17 00:00:00 2001 From: Denis Loshkarev Date: Wed, 29 Nov 2017 15:42:08 +0200 Subject: [PATCH 2/2] Fix spacing --- src/Switch.vue | 104 ++++++++++++++++++++++++------------------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/src/Switch.vue b/src/Switch.vue index 11d63d8..9db8e2e 100644 --- a/src/Switch.vue +++ b/src/Switch.vue @@ -37,57 +37,57 @@