vue.js - v-data-table 对单元格的自定义
问题描述
我有一个名为“my-table”的组件,其中有一个 v-data-table。我有许多其他组件使用它通过传入自己的标题/数据来显示基本表格。
我想更进一步,并允许其他组件对单元格进行自定义。例如,也许一个组件希望特定列使用 v-icons 而不是文本。也许一个完全不同的组件希望一个单元格在单击时是可编辑的,等等。
在 vue 中解决这个问题的最佳方法是什么?我真的必须将 myTable 代码复制/粘贴到其他组件中并在那里修改吗?Vue 是否能够为该表注入具有特定规则的模板/组件,如果可以,是否有示例?似乎 v-html 无法处理所有必要的标签并最终剥离它们。有没有更好的方法我没有想到?
解决方案
推荐阅读
- php - 使用命名空间时的 Xdebug 跟踪器异常/由于 PHP 优化
- python - 返回链接列表的简单维基百科库未按预期运行
- javascript - TypeError:this.state.userInfo.map 不是函数
- c# - C# 字符串长度
- c# - 解析json时如何准确获取时间
- javascript - Axios 和 SuperAgent 库有什么区别?
- ruby-on-rails - 建立关联时未定义的方法
- android - 在 Android Studio 中更改项目的“buildToolsVersion”时出错
- c++ - 包含来自另一个文件的函数会导致范围错误 (openFoam)
- php - 将信息更新到 MySQL 数据库,但每个员工的部门保持不变