【发布时间】:2019-03-14 16:07:49
【问题描述】:
说, 我有一组按钮,我认为它们是一个整体组件:
<template>
<div>
<button v-for="button in buttonsGroup">{{button.icon}}</button>
</div>
</template>
道具是“buttonsGroup”对象:
export default {
name: 'buttonsGroup',
props: ['buttonsGroup']
}
当我使用该组件时,我有一个带有图标的按钮列表:
data(){
return {
iconButtons: [
{
icon: '<i class="fas fa-smile"></i>',
},
{
icon: '<i class="fas fa-sad-tear"></i>',
}
]
}
}
然后在layot中使用:
<buttons-group v-bind:buttonsGroup="iconButtons"></buttons-group>
因此,我看到了按钮列表,但按钮内没有图标,而是将它们视为文本。
我做错了什么?
【问题讨论】:
标签: vue.js vuejs2 vue-component font-awesome