【问题标题】:Vue Material md-input different from exampleVue Material md-input 与示例不同
【发布时间】:2018-10-13 06:48:12
【问题描述】:

我想在我的应用程序中使用 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>

我的页面显示:

当我在 codepen 中访问示例表单输入时,表单输入应该是这样的:

我的代码有什么问题?

【问题讨论】:

  • 你能创建一个 jsfiddle 吗?

标签: vue.js vue-material


【解决方案1】:

您可能遗漏了一个重要的&lt;form&gt; 标签

根据documentation,为您的用例删除一些内容,您应该至少在&lt;md-field&gt; 标签周围包含以下内容。

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

【讨论】:

    【解决方案2】:

    这也发生在我身上,

    要修复它,您只需为您的应用设置一个主题,如下所示:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-01
    • 1970-01-01
    • 2018-10-18
    • 2020-06-08
    • 2020-03-25
    • 2019-07-03
    • 2018-04-06
    • 1970-01-01
    相关资源
    最近更新 更多