Я использую https://vuematerial.io/components/select для панели администратора и использую проверки HTML. За исключением md-select
проверки HTML работают. Для md-select
, даже если мы добавим атрибут required
и заполним данные, он все равно просит заполнить данные.
<md-field>
<label>User type</label>
<md-select v-model="userType" name="userType" id="userType" required>
<md-option v-if="$loggedInUserType == 'admin'" value="admin">admin</md-option>
<md-option v-if="$loggedInUserType == 'admin'" value="company">company</md-option>
<md-option v-if="$loggedInUserType == 'company'" value="staff">staff</md-option>
</md-select>
</md-field>