svg - 在带有 vuejs 的 svg 文本字段中使用很棒的字体
问题描述
我正在尝试在 svg 文本字段中使用 font-awesome。这是我尝试过的:
将字体导入我的 vue 项目
import { faArrowLeftLong, faCog, faCopy, faFilter, faFilterSlash, faAngleRight, faAngleLeft, faCircleArrowDown, faCircleArrowUp, faTrash } from '@fortawesome/pro-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
import { library } from '@fortawesome/fontawesome-svg-core'
library.add(faFilter, faCog, faCopy, faArrowLeftLong, faFilterSlash, faPlusCircle, faAngleLeft, faAngleRight, faTrash, faCircleArrowDown, faCircleArrowUp, faInputNumeric, faKey, faCheck, faCheckDouble, faAt, faAngleUp, faUpload, faCircleDashed)
Vue.component('font-awesome-icon', FontAwesomeIcon)
然后在我的组件中我尝试了:
<div>
<font-awesome-icon :icon="['fas', 'filter']" size="sm"/>
<svg width="1000" height="1000">
<text x="20" y="20" fill="gray" font-size="24px">
<font-awesome-icon :icon="['fas', 'filter']" size="sm" />
</text>
</svg>
</div>
现在这似乎不起作用,文本标签中的图标不显示。svg 之外的那个是可见的。
欢迎任何想法
解决方案
推荐阅读
- pytorch - 从 pytorch 的 torchvision.datasets 在 Colab 中下载“MINST”
- python - 使用 Python 自动化带有 INIT 文件的命令行程序并为其提供命令
- python - 使用 Python elementTree 模块查找与具有另一个标记相同类别的 xml 标记的内容
- r - 如何计算 R 中的简单线性回归公式?
- html - Jquery 脚本在 html 文件中工作,但在从外部文件导入时失败
- c# - 如何使用 Xam.Plugin.Media 从图片库中添加照片?
- list - 一次遍历 2 个列表 Neo4j
- java - 如何将 Lombok 添加到 Gradle Java 库项目?
- php - 在每个评论下隐藏“写回复”文本字段
- javascript - 模块 npm 文件对我来说没有出现