标题说明了一切。我正在开发一个 Vue 应用程序,它将用作我的 Home Assistant 实例的显示。我告诉它要加载什么 JS 文件以及要使用什么标签,然后 HA 将它放在 iframe 中。我使用的字体是 otf 文件。
似乎我的组件只有在页面部分包含该字体时才能使用该字体。由于我没有生成页面或 iframe,因此我无法在头部添加任何内容。我唯一能想到的就是在页面加载后使用 JS 将字体添加到头部。我见过一个反应组件这样做。有构建选项还是什么?
但据我了解,Web 组件的全部意义在于能够包含单个 JS 文件然后使用该组件。这不包括字体或其他资源吗?