Используйте привязку и метод для возврата отформатированного имени класса.
Шаблон: <i :class="getClassName(doc.type)"></i>
Vue -
, используя метод:
...
methods: {
getClassName(type){
return 'fas fa-' + type + ' fa-lg';
}
}
Или используя вычисляемое свойство:
...
computed: {
getClassName() {
return type => `fas fa-${doc.type} fa-lg`;
}
}
Альтернативой было бы сделать что-то вроде этого (при использовании ES6 +):
<i :class="`fas fa-${doc.type} fa-lg`"></i>