Skip to content
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

🎉 Welcome to vue-easytable 2.x #353

Open
huangshuwei opened this issue Feb 1, 2021 · 10 comments
Open

🎉 Welcome to vue-easytable 2.x #353

huangshuwei opened this issue Feb 1, 2021 · 10 comments
Assignees

Comments

@huangshuwei
Copy link
Collaborator

huangshuwei commented Feb 1, 2021

vue-easytable 2.0 Released!

The following major updates

  • Complete rewriting of version 1.0. Based on JSX syntax rewriting、Sticky layout、Parameter naming normalization、Event naming normalization, etc
  • Support International
  • Support Custom theme & Built in two themes
  • Support Virtual scrolling
  • Support Row expand
  • Support Custom cell content. Based on render function
  • Support Custom event
  • Support Cell ellipsis
  • Support Loading component
  • Add Unit test > 85% coverage
  • Official document update
  • For more information, Refer to official document

vue-easytable 2.0 发布啦!

以下主要更新

  • 对1.0 版本彻底重构。基于 jsx 语法重写、粘性布局、参数命名规范化、事件命名规范化等
  • 增加对国际化支持
  • 新增定制主题 & 内置两套主题
  • 新增虚拟滚动
  • 新增行展开
  • 新增自定义单元格内容。基于 render函数
  • 新增自定义事件
  • 新增单元格省略
  • 新增 loading 组件
  • 新增单元测试。覆盖率 > 85%
  • 文档更新
  • 更多内容请查看 官方文档
@huangshuwei huangshuwei pinned this issue Feb 1, 2021
@wojiazaiyugang
Copy link

从1.X版本升级过来的,适配过程中发现表格的数据是json对象的时候显示undefined,1.X时候没有这个问题,目前还没找相应的配置
image
image

@huangshuwei
Copy link
Collaborator Author

huangshuwei commented Feb 2, 2021

@wojiazaiyugang

:table-data='[{name:"111",value:4333}]'

Please refer to official document

@zhaoleis
Copy link

@wojiazaiyugang

:table-data='[{name:"111",value:4333}]'

Please refer to official document

感谢作者输出这么好的组件,请问下,有计划支持vue3吗?大概什么时候呢?

@huangshuwei
Copy link
Collaborator Author

@zhaoleis
感谢支持。vue3 可能要稍微晚点,一旦启动会在这里看到计划:
https://github.com/Happy-Coding-Clans/vue-easytable/projects

@huangshuwei huangshuwei self-assigned this May 31, 2021
@mahaoming
Copy link

刚刚看到这个组件觉得很棒, 请教下为什么要用jsx重构组件, 目的是什么, 单纯是了解是原因, 是方便列的自定义的吗

@huangshuwei
Copy link
Collaborator Author

huangshuwei commented Aug 27, 2021

刚刚看到这个组件觉得很棒, 请教下为什么要用jsx重构组件, 目的是什么, 单纯是了解是原因, 是方便列的自定义的吗

因为 jsx 更灵活,比如我要动态渲染一个标签(div、span、p)或者我想在模板里直接用一个不在vue 原型上的方法等等。如果用了 jsx 会灵活很多

@America-first-melon
Copy link

虚拟滚动 scroll 的方法 ,会加上 是否正在滚动属性 吗。

@huangshuwei
Copy link
Collaborator Author

@America-first-melon
触发了scrolling回调函数就代表正在滚动,如有疑问请单独开issue,谢谢

@America-first-melon
Copy link

@America-first-melon 触发了scrolling回调函数就代表正在滚动,如有疑问请单独开issue,谢谢

再多讲一句哈, 比如 初始值 isScrolling 为 false , 当 scrolling 函数触发就 变为 true,什么时候变成false 呢?

@guohuihot
Copy link

刚刚看到这个组件觉得很棒, 请教下为什么要用jsx重构组件, 目的是什么, 单纯是了解是原因, 是方便列的自定义的吗

因为 jsx 更灵活,比如我要动态渲染一个标签(div、span、p)或者我想在模板里直接用一个不在vue 原型上的方法等等。如果用了 jsx 会灵活很多

jsx用过的人都知道,真香

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants