图标在 table 列内停止工作
Icons cease working inside of a table-column
我的图标发生了奇怪的事情
<b-table :data="myDir">
<template slot-scope="props">
<b-table-column>
{{ props.row.icon }} <!-- Correct -->
<i class="fas" :class="'fa-' + props.row.icon"></i> <!-- Wrong -->
<b-icon :pack="props.row.iconPack" :icon="props.row.icon" :type="props.row.iconType"></b-icon> <!-- Wrong -->
</b-table-column>
myDir 通过
更新
watch: {
path: function () {
this.getDir();
}
},
mounted () {
this.getDir();
},
methods: {
getDir : function() {
console.log("Loading " + this.path);
axios
.get('?path=' + this.path + '&format=json')
.then(response => (this.myDir = response.data))
.catch(error => {
console.log(error)
});
}
}
我不明白为什么会这样,但确实如此
我使用的是 JavaScript 版本的 FontAwesome。
<script defer src="https://use.fontawesome.com/releases/v5.3.1/js/all.js"></script>
当我切换到 CSS 版本时,一切开始正常了
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" crossorigin="anonymous">
我的图标发生了奇怪的事情
<b-table :data="myDir">
<template slot-scope="props">
<b-table-column>
{{ props.row.icon }} <!-- Correct -->
<i class="fas" :class="'fa-' + props.row.icon"></i> <!-- Wrong -->
<b-icon :pack="props.row.iconPack" :icon="props.row.icon" :type="props.row.iconType"></b-icon> <!-- Wrong -->
</b-table-column>
myDir 通过
更新 watch: {
path: function () {
this.getDir();
}
},
mounted () {
this.getDir();
},
methods: {
getDir : function() {
console.log("Loading " + this.path);
axios
.get('?path=' + this.path + '&format=json')
.then(response => (this.myDir = response.data))
.catch(error => {
console.log(error)
});
}
}
我不明白为什么会这样,但确实如此
我使用的是 JavaScript 版本的 FontAwesome。
<script defer src="https://use.fontawesome.com/releases/v5.3.1/js/all.js"></script>
当我切换到 CSS 版本时,一切开始正常了
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" crossorigin="anonymous">