Vue是将子渲染器作为道具传递的最佳方式

时间:2018-05-13 07:42:09

标签: javascript vue.js vuejs2 vue-component

我有一个组件,它呈现一个表数据。我想将渲染器函数作为属性传递,以便可以在多个位置和多种数据类型中重用该表。我想知道这样做的最佳做法是:传递一个被调用的函数并返回一个html:

<div v-html="renderCell(item)"></div>

或传递组件名称:

<component
    :is="itemComponent"
    :key="item[idKey]"
    :item="item">
</component>

0 个答案:

没有答案