-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
table 使用 template 风格的 API #216
Comments
出于: |
我可以理解定义columns作为json带来的好处,但大部分用户是不太爱用h,其实我们业务为了适应多语言环境基本都不能用span,都要封装一层 自动省略的组件,所以可能每个col都是要写一个h;相当恶心 |
可以理解大家的想法,但是在 vue 明确 slot 的类型之前我们不会增加这类 API,到时候如果产生了 breaking changes 大家都会很难受,这是特定的代价,没有办法在每个时刻让每个人都满意。 |
他这个评论我看到了,还没空研究,这是 volar 专有的特性? |
目前整个 vue 生态的 ts 支持好了一些,会考虑逐步添加 slots 了。 会先在简单的组件做一些实验。 |
能否优先考虑这个 |
+1,后台业务中会大量用到table等组件,用slot写法会很有效率 |
太可惜了,表格不支持插槽很难受,其他都很好,唯独这一点效率很低 |
vue3不是老早都支持了吗,依然不肯跟进。。 |
真难受,只能换其他UI组件库了。 |
不支持插槽,非常难受! |
毛遂自荐 @skit/x.naive-ui,基于 Naive-UI 二次封装了 DataTable 组件,完全兼容一致的 API,且支持插槽式的写法。 不喜欢 |
快2024年了,有计划支持了吗?我了解到vue3.3已经开始支持slot类型了 |
已经 2024 年了 |
基于slot的自定义cell,确实也是刚需 |
This function solves the problem (这个功能解决的问题)
Expected API (期望的 API)
<n-table-column key="action" title="Action"> <template slot-scope="text, record"> </template> </n-table-column>
The text was updated successfully, but these errors were encountered: