vue.js - 如何在 vue 应用程序的 bootstrap-select 组件中使用 fontawesome-icon 组件?
问题描述
我想在我的 vue 应用程序的 b-form-select-option 组件中使用 font-awesome-icon 组件。
<b-form-select id="icon-select" v-model="selected">
<b-form-select-option :value="coffee"><font-awesome-icon :icon="['fas', 'coffee']" /></b-form-select-option>
<b-form-select-option :value="user-secret"><font-awesome-icon :icon="['fas', 'user-secret']" /></b-form-select-option>
</b-form-select>
<script>
import { library } from '@fortawesome/fontawesome-svg-core'
import { faUserSecret, faCoffee } from '@fortawesome/free-solid-svg-icons'
library.add(faUserSecret, faCoffee);
export default {
name: 'rooms-vue',
props: [],
data () {
return {
selected: null,
}
}
</script>
代码看起来(压缩)如上。图标未显示。我错过了什么?
到现在为止,我发现了例如这个线程: Font Awesome Icons not loading as expected in Option List (But are when selected)
但据我了解,这不是 fortawesome 规范中建议的方式。
解决方案
推荐阅读
- asp.net - 如何模拟服务器的数千个请求
- php - PHP XPath - 将 HTML 内容分解为节点(包括空节点)
- javascript - 根据Angular中对象的ID将类添加到DIV
- python - 你如何从一组代表火车线路的列表中找到最短路径?
- excel - 检测单元格中超过 5 个字符的宏(邮政编码)
- ruby - 出于测试原因,如何在 Ruby 中调用 [BUG] 分段错误或其他错误?
- python - matplotlib: Invert y axis on 3d bar graph
- sql - 带有 TimescaleDB 的 PostgreSQL 在索引创建期间仅使用单个核心
- windows - ASLR 在什么逻辑上更改文件汇编代码上的内存地址?
- sql - 我正在用两个 id 创建一个唯一的 id。连接时为空值编写sql安全网的最佳方法是什么?