diff --git a/src/components/mdInputContainer/mdInput.vue b/src/components/mdInputContainer/mdInput.vue index c3d00cc..2c97692 100644 --- a/src/components/mdInputContainer/mdInput.vue +++ b/src/components/mdInputContainer/mdInput.vue @@ -65,11 +65,6 @@ maxlength: String, placeholder: String }, - data() { - return { - parentClasses: this.$parent.$el.classList - }; - }, watch: { disabled(disabled) { manageDisabledClass(disabled, this.parentClasses); @@ -110,6 +105,8 @@ throw new Error('You should wrap the md-input in a md-input-container'); } + this.parentClasses = this.$parent.$el.classList; + manageDisabledClass(this.disabled, this.parentClasses); manageRequiredClass(this.required, this.parentClasses); managePlaceholderClass(this.placeholder, this.parentClasses); diff --git a/src/components/mdInputContainer/mdTextarea.vue b/src/components/mdInputContainer/mdTextarea.vue index 7ab6807..7c239dd 100644 --- a/src/components/mdInputContainer/mdTextarea.vue +++ b/src/components/mdInputContainer/mdTextarea.vue @@ -64,11 +64,6 @@ maxlength: String, placeholder: String }, - data() { - return { - parentClasses: this.$parent.$el.classList - }; - }, watch: { disabled(disabled) { manageDisabledClass(disabled, this.parentClasses); @@ -109,6 +104,8 @@ throw new Error('You should wrap the md-textarea in a md-input-container'); } + this.parentClasses = this.$parent.$el.classList; + manageDisabledClass(this.disabled, this.parentClasses); manageRequiredClass(this.required, this.parentClasses); managePlaceholderClass(this.placeholder, this.parentClasses);