Closed tangjinzhou closed 2 years ago
希望能加强表格 和vxe-table能配合使用
Expected:
best wish. to ant-design-vue developer.
2.按钮可以增加场景色,这个还是非常常用的
helping optimize the every components' default exported name 🙏
下拉选择框组件:显示的标签可以自定义(目前好像默认是tag)
Use scrollbars in components (timepicker, sidebar, etc) like perfect-scrollbar.
Button
(或者其它类似有 type
的组件)
success
),丰富type
?CSS
或者Less
变量去修改,但还是觉得不够丰富事件参数的类型
Menu
的openChange
事件,类型明确为:function(openKeys: string[])
,但实际上是:(...payload: unknown[]) => unknown
文档
希望能多多暴露各个组件的类型接口
希望能在文档中说明各个组件的样式变量(这里不得不提,Vant
的文档中每个组件下就有该组件的各个样式变量说明,这样需要修改的时候其实会方便很多)
感觉还是需要开放文档的,现在已经使整个项目失去了社区的pr了。像element plus 已经即将超过去了。离不开社区pr
2.x 其实算失败的,真正算下来可能2kstar都不到。现在的star及社区活跃度90%是1.x版本的。被element-plus拉了很长了,还需加油
表格大数据量的虚拟滚动,这个是最重要的
2.x 其实算失败的,真正算下来可能2kstar都不到。现在的star及社区活跃度90%是1.x版本的。被element-plus拉了很长了,还需加油
不 care,star 能当饭吃 ? 你去拉一下 element 和 plus 的重叠 star 有多少? 新增能有 1000 都逆天了
有能力和意愿 PR 的,文档不是障碍。 如果没有文档,就PR不了的,大概率也是给我们增加 review 成本的,提高PR门槛,能帮助我们节省很多review 成本,不是针对谁,说的是概率事件。
@zhenzhenChange https://2x.antdv.com/components/overview/ 有提供搜索,可以直接输入搜索
@zhenzhenChange https://2x.antdv.com/components/overview/ 有提供搜索,可以直接输入搜索
是的,是有搜索功能,不过我 jio 得速度有点慢 😂
表单: 1.form-item 增加hidden属于 2.表单验证增强
1) If possible, just use vanilla JS instead of dayjs 2) design such that if vuejs moves to version 4, there is less breakage 3) make more use of html5 custom elements
vxe-table
button.service.ts
、button.component.tsx
、button.component.css
,如果对button组件的ui不满意,我可以单独使用button.service.ts
来进行自己的ui展示目前我们用的sass,为了换自定义主题色,还要加个less/less-loader就很离谱,CSS变量是个不错的方案
支持拖拽的Modal
表格的固定列使用 sticky 实现,这样整个表格渲染就不会分开,以后支持虚拟列表渲染也很方便。
同时建议新开一个 ant-design-vue-next 的 repo
@jahnli
仔细对比了一下, 就是卡,确诊了
这不是 ant-design-vue 的问题, react 的也是卡
Sass support maybe or css variables. Easier forms use (remove v-decorator). Global styled scroll for pages, inside of the tables, etc.
希望和最新的 antd 对齐
inputNumber应该是使用频率很高的一个组件,希望能增强一下,更加针对数字的场景,不难处理但能吸引用户和大大提高体验
difficult to search props in docs now, because the demo codes is all folded at first. try to list props used simply below the introduction?
可不可以让css更兼容呢?我只想用某个组件但却让我安装 less ....
高性能表格,可以体验 https://store.antdv.com/pro/preview/list/big-table-list
这个是还没有开源的功能是吗
我现在项目里一百条左右的数据在表格里滚动卡顿明显,需要被拯救
表格功能有点弱,很多东西都需要自己去实现。还有一个头痛的问题,比如:有固定列时,点击行进行编辑,渲染编辑行时行的高度发生变更这时固定列与非固定列的对齐就会错乱。 Input,InputNumber,Select 这种高频组件希望能把功能加强一下吧。Input的只读状态可以增强一下,比如有些时候表单的状态是只读状态(只允许查看),输入框虽然只读但应该允许有焦点可以复制数据,再加个只读状态下的背景色属性就更好了。 InputNumber应该直接不允许输入非数字,而不是失去焦点后再置空。Select可以增强一下功能,比如可以编辑输入也可以选择下拉列表项,因为有些时候下拉列表没有,是需要自己手动输入的。 对于PC端来说,表格是核心库中的核心,真诚希望能把Table功能再加强!!!
在封装时,有些组件的类型没有导出来,很不方便
大大,能否把@ant-design-vue/use 的动态校验写法完善一下。 我现在是computed 包 rules, 再用计算属性去包useForm(model,rules),这样的写法。 这种方式还是我摸索出来的,如下
`const lRulesRef = computed(() => { const isVideo = state.active === 2; return reactive({ stick: [{ required: true, message: '请选择是否置顶', type: 'boolean' }], author: [{ required: true, message: '请填写作者名称', type: 'string' }], coverSingle: [{ required: true, message: '请选择是否多图', type: 'boolean' }], coverList: [{ required: true, validator: handleCheckFileList }], video: [{ required: isVideo, validator: handleCheckVideo }] }); });
const lValidate = computed(() => { const rules = lRulesRef.value; return useForm(lModelRef, rules); }); ` 大概是这种结构,缺点就是对后续校验方法引用有个很长的前缀 lValidate.value.validate()。
也不知道这样做合不合理,这是踩坑踩出来的,算我运气好叭
至今还没找到一个scss环境下可用的主题色更改方案,请提供官方示例,整个项目从scss迁移到less成本太高了
日期范围控件的选择逻辑是否可以参考 fusion design 的?
2.x 其实算失败的,真正算下来可能2kstar都不到。现在的star及社区活跃度90%是1.x版本的。被element-plus拉了很长了,还需加油
呵呵,element-plus文档真的一言难尽。。。。
想为antdv贡献,但无论是README.md还是issues都没有how to contribute
文档,能否提供
Some learning/contribution oriented tutorial on how to write simple custom components for ant-design-vue, how to build/manage/publish such a huge repo is very much appreciated.
For example, how the who repo is structured and how can we study the source code. 🙃
Maybe consider recording/selling an extended version of your current course - besides the existing one from Geekbang(I bough that one some years ago). I will definitely buy new version if you sell.
最后, 文档上的搜索功能太不明显了。 (加个looking glass或者把搜索框高亮?) 我一直用ctrl+F 然后 滚动条定位component。 这样不爽了好几年, 直到前阵子在学习reactjs 和 ant design react的一个视频里发现有快速使用搜索框 定位component文档的功能。
我就想想看看大佬是如何修bug 或者开发组件的。 录一些小视频放在b站上我们学习学习?😆
建议增加年、月、时间的范围选择组件。
建议增加年、月、时间的范围选择组件。
ing
In light of recent-ish Microsoft announcements, would it be reasonable to consider dropping IE11 support for version 3.0? This would have the nice advantage of letting you use all the latest features that web platforms have to offer.
the Internet Explorer 11 desktop application will be retired and go out of support on June 15, 2022, for certain versions of Windows 10. -- https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/
On that note, it seems like Vue 3 is also dropping internet explorer support
add colorPIcker
antd vue的dialog能不能像react antd和angular antd一样可以直接用一个modalService.create(XxxComponent, props: {...}, ..)这样的方式创建啊?否则每次都必须在主页面里添加一个dialog元素就不太方便
props
的值是否应该调整一下默认值?
Select
或者 TreeSelect
的搜索过滤 prop
,默认设置为 title
或者 label
是否会好一点,因为 value
通常是 id
值,应该不会搜 id
值的吧props
统一是否会好一点?
TreeSelect
的 replaceFields
,有 key
,有 value
Tree
的 replaceFields
,只有 key
,没有 value
(在文档体现上)key
/value
)并且稍微有点模糊不清,不知道是有什么用意a-input-search
enterButton
slot
,所拥有的事件好像还是有关 search
的addonAfter
设置自定义后缀按钮的话,这个按钮会和输入框的大小不匹配3.0
是一场新生建议加入级联选择的多选功能,虽然有treeSelect,但是总觉得不太适用
功能还需完善,跟ng和react版本还是有不少差距。 treeselect、cascader延迟加载功能没有
antd vue的dialog能不能像react antd和angular antd一样可以直接用一个modalService.create(XxxComponent, props: {...}, ..)这样的方式创建啊?否则每次都必须在主页面里添加一个dialog元素就不太方便
你在看看文档 ?
We plan to start the development of 3.0, the main purpose is to make the component library easier to use. The reconstruction is mainly from the following points:
If you have other suggestions, please leave a message
progress: https://github.com/vueComponent/ant-design-vue/discussions/4575
try: https://next.antdv.com/components/overview/