【发布时间】:2019-03-04 18:31:37
【问题描述】:
我有一个名为“my-table”的组件,其中包含一个 v-data-table。我有许多其他组件使用它通过传入自己的标题/数据来显示基本表格。
我想更进一步,允许其他组件对单元格进行自定义。例如,也许一个组件希望特定列使用 v-icons 而不是文本。也许一个完全不同的组件希望一个单元格在单击时可编辑,等等。
在 vue 中解决此问题的最佳方法是什么?我真的必须将 myTable 代码复制/粘贴到其他组件中并在那里修改吗? Vue 是否能够为该表注入具有特定规则的模板/组件,如果可以,是否有示例?似乎 v-html 无法处理所有必要的标签并最终剥离它们。有没有我没有想到的更好的方法?
【问题讨论】:
标签: vue.js vuetify.js