vuetify 材质图标 (mdi) 在 vuetify 和 nuxt 应用程序中显示问题?

2024-03-19

我正在使用 nuxt 和 vuetify。所有标签都工作正常。但是当我使用时<v-icon>,图标没有显示..

<v-flex xs12 mb-3>
  <v-btn outline fab small color="blue-grey lighten-4">
      <v-icon color="grey darken-4">mdi-facebook</v-icon>
  </v-btn>

  <v-btn outline fab small color="blue-grey lighten-4">
      <v-icon color="grey darken-4">mdi-google-plus</v-icon>
  </v-btn>

  <v-btn outline fab small color="blue-grey lighten-4">
     <v-icon color="grey darken-4">mdi-linkedin</v-icon>
  </v-btn>
</v-flex>

这对我有用:

首先将以下内容添加到vuetify: {}nuxt.config.js 中的对象:

defaultAssets: {
  font: true,
  icons: 'md'
},
icons: {
  iconfont: 'md',
}

然后参考你的图标without'mdi-' 前缀如下:

<v-icon>feedback</v-icon>

请注意,我只有 2 小时的 Nuxt.js 经验,因此可能有更好的方法,但我希望这可以帮助人们入门:)


编辑:我发现 Vuetify 可以附带两个不同的图标库(取决于您安装时遵循的说明)。一是md https://material.io/resources/icons/?style=baseline你用哪个without为你的图标添加前缀,另一个是mdi https://materialdesignicons.com/你用哪个with“mdi-”前缀。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vuetify 材质图标 (mdi) 在 vuetify 和 nuxt 应用程序中显示问题? 的相关文章

随机推荐