vue.js - 将 Vue 组件转换为 base64
问题描述
我在 svg 中有一个图标库(图标系统)。每个 svg 在 Vue 中都有自己的组件,就像Sarah Drasner 的图标系统一样。
我想将一个 svg 导入一个 js 库,该库只允许提供带有 url 的图标。我可以有一个单独的 svg 文件,但我想用我的颜色系统动态设置填充颜色。我发现的唯一方法是将组件渲染并编码为 base64。
我为 React 找到了一个简单的助手,但我正在努力用 Vue、Vue.Compile、Render 等来重现这个想法。
解决方案
推荐阅读
- c# - IEnumerable Query with ContinueWith:完成顺序保证?
- html - SVG 设置为填充 currentColor 但在高对比度模式下不更新
- r - 使用 ggplot 在同一图中创建密度图和直方图
- python - 使用 MinuteLocator 为 pandas.DataFrame.plot 设置每分钟的刻度会给出“OverflowError:int too big to convert”
- postgresql - EF 迁移/如何将 DB First 方法更改为现有项目的 Code First 方法
- linux - 使用 Certbot 的证书在 docker 容器中设置 MongoDB
- swift - 如何使用带有可变数据的贝塞尔曲线绘制半圆?
- java - 无法编译值文件android studio
- java - 如何在实例方法中从抽象类中创建新实例?
- html - Bootstrap-保证金问题