Vue Материал MD-Input отличается от примера - PullRequest
0 голосов
/ 03 мая 2018

Я хочу использовать материал VUE для своего приложения, я уже установил vue-material в свое приложение и сделал это в своем main.js:

import VueMaterial from 'vue-material'
import 'vue-material/dist/vue-material.min.css'

Vue.use(VueMaterial)

но, когда я использую какой-то компонент из vue-material на моей индексной странице, как это:

<template>
   <md-field>
    <label>Username</label>
    <md-input v-model="username"></md-input>
   </md-field>
   <md-field>
    <label>Password</label>
    <md-input v-model="password"></md-input>
   </md-field>
</template>

Показ моей страницы:

enter image description here

когда я посещаю пример ввода формы в codepen, ввод формы должен выглядеть следующим образом:

enter image description here

что не так с моим кодом?

Ответы [ 2 ]

0 голосов
/ 30 июля 2018

Это случилось и со мной,

Чтобы это исправить, вам просто нужно установить тему для вашего приложения, например:

import 'vue-material/dist/theme/default.css'

0 голосов
/ 03 мая 2018

Возможно, вам не хватает ключевого <form> тега

В соответствии с документацией , удаляя некоторые вещи для вашего случая использования, вы должны иметь как минимум следующее, обернутое вокруг этих <md-field> тегов.

<form class="md-layout">
  // your form inputs here
</form>
...