如何将 SVG 图像添加到 vuetify 文本字段

Posted

技术标签:

【中文标题】如何将 SVG 图像添加到 vuetify 文本字段【英文标题】:How to add SVG image to vuetify text field 【发布时间】:2019-04-12 16:40:19 【问题描述】:

我正在使用 vuetify 并想在文本字段的开头添加一个 SVG 图标。我知道您可以在 v-icon 中添加或添加图标,但我想以类似的方式使用我自己的 SVG 图像。

【问题讨论】:

阅读有关 custom icons 的文档。 【参考方案1】:

只需使用“前置”槽:

<v-text-field label="My text field" type="text">

    <template v-slot:prepend>

      <img   src="[PathToAssets]/whatever.svg" >

    </template>

  </v-text-field>

【讨论】:

【参考方案2】:

您可以阅读public path

我强烈建议使用公共路径:

将您的 svg 图片添加到 public/img/icons/test.svg

使用像 &lt;img src="/img/icons/test.svg"&gt; 这样的 img 标签指向 svg 位置。

如果你真的不想为你的 svg 使用公共路径,你可以使用这个加载器来导入你的 svg:https://github.com/visualfanatic/vue-svg-loader

【讨论】:

以上是关于如何将 SVG 图像添加到 vuetify 文本字段的主要内容,如果未能解决你的问题,请参考以下文章

字体很棒的 SVG 图标不适用于 Vuetify

如何在Vuetify中添加自定义SVG图标 - Vue

使用搅拌机,如何将电枢添加到 svg 图像

如何将图案图像动态添加到 svg?

如何使用 D3.js 将图像添加到 svg 容器

v-card 组件 Vuetify 的背景图片未显示