【发布时间】:2021-05-25 15:09:36
【问题描述】:
这是我目前的代码:
<tr :key="index" v-for="(item, index) in items">
<td v-for="header in headers" :key="header.value">
{{ item[header.value] }}
</td>
<td>
<slot name="actions" v-bind:item="data[index]"></slot>
</td>
</tr>
我想要的是拥有并覆盖类似于材质ui的表格列槽,如下所示:
<template v-slot:item.age="{item}">
<div> {{formatAge(item.age)}} </div>
</template>
我如何实现像对象一样对待它的命名槽?
【问题讨论】:
标签: javascript vue.js material-ui vue-slot