0👍
✅
Here is a working example of md-button with disabled attribute. The button becomes disabled if loading or if the form is invalid using vuelidate validation library.
<md-button @click.prevent="signup" class="md-accent md-raised" :disabled="loading || $v.$invalid">Sign up</md-button>
Source:stackexchange.com