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

vue 2 和vue3 相差大吗 #24

Closed
Messilimeng opened this issue Apr 11, 2022 · 29 comments
Closed

vue 2 和vue3 相差大吗 #24

Messilimeng opened this issue Apr 11, 2022 · 29 comments
Assignees
Labels
question Further information is requested

Comments

@Messilimeng
Copy link

你好我们的项目已经定了用vue2 但是想用您的组件 ,想问一下 vue2 和vue3 实现的效果相差大吗 ,vue2 能实现像demo 一样的效果吗

@Messilimeng Messilimeng added the bug Something isn't working label Apr 11, 2022
@jeremyjone
Copy link
Collaborator

有以下几点吧,使用上来说:

  • vue2可能对于大数据(1w+)会卡一些,vue3目前测试不存在这个问题。
  • vue3的有一些新功能,可以参看更新日志。vue2的功能相对于v1.0版本是基本一样的,之后的新功能可能只有vue3有。

另外:

  • vue3相比vue2内部的所有逻辑都是重新写的
  • vue3使用了系统的响应式,vue2是基于Proxy自己写的响应

其他好像也没什么了。总体来说,vue2版本目前处于可用,修复问题但不更新的状态。vue3会持续有新功能上线。

这个确实是我的问题,一开始没想那么多,因为是自己用的,所以就直接升级了版本。我在考虑新建一个包,将vue2和vue3分开。

实在有需求的话,也欢迎pr。

@jeremyjone jeremyjone added question Further information is requested and removed bug Something isn't working labels Apr 11, 2022
@Messilimeng
Copy link
Author

对比了市面上的很多gantt 您这个感觉比较适用 所以想直接用 不想重复花时间 如果能用vue3 那种效果过就很好了 ,直接上数据 会轻松很多,我现在也不知道怎么办了。感觉没那么多精力

@Messilimeng
Copy link
Author

所以看到vue2 版本的demo 好简陋 怕最终无法实现效果,导致浪费时间

@jeremyjone
Copy link
Collaborator

@Messilimeng 可以先试一下,如果够用的话,那就最好啦。如果不行,可以pr,或者提需求也行,我看时间先把两个版本拆一下,然后再更新

@Messilimeng
Copy link
Author

@jeremyjone 好的非常感谢

@Messilimeng
Copy link
Author

@jeremyjone 你好请问如何和你取的联系呢,有点事想和你沟通一下(* ̄︶ ̄)

@jeremyjone
Copy link
Collaborator

有事可以直接在这里问哈~我看到会及时回的

@Messilimeng
Copy link
Author

想麻烦您帮我做一个小东西不知道 可不可谈

@jeremyjone
Copy link
Collaborator

呃,可以发邮件到 [email protected]

@Messilimeng
Copy link
Author

@jeremyjone 已发

@Messilimeng
Copy link
Author

@jeremyjone 有进展吗哈哈

@jeremyjone
Copy link
Collaborator

@Messilimeng 哈哈哈,这个月有点忙,还真没弄呢。我只把vue2版本的给单提成一个库,区别于这个库

@Messilimeng
Copy link
Author

@jeremyjone 老哥啥状况了哦

@jeremyjone
Copy link
Collaborator

@Messilimeng 😂😂😂不要催,这阵子一直在加班,没时间弄

@Messilimeng
Copy link
Author

@jeremyjone 没催 就是关心你一下

@jeremyjone
Copy link
Collaborator

@Messilimeng 谢谢哈,我有时间尽快弄一下。最近手头事儿有点多。年中了嘛

@XiaoPiHong
Copy link

你好我们的项目已经定了用vue2 但是想用您的组件 ,想问一下 vue2 和vue3 实现的效果相差大吗 ,vue2 能实现像demo 一样的效果吗

有以下几点吧,使用上来说:

  • vue2可能对于大数据(1w+)会卡一些,vue3目前测试不存在这个问题。
  • vue3的有一些新功能,可以参看更新日志。vue2的功能相对于v1.0版本是基本一样的,之后的新功能可能只有vue3有。

另外:

  • vue3相比vue2内部的所有逻辑都是重新写的
  • vue3使用了系统的响应式,vue2是基于Proxy自己写的响应

其他好像也没什么了。总体来说,vue2版本目前处于可用,修复问题但不更新的状态。vue3会持续有新功能上线。

这个确实是我的问题,一开始没想那么多,因为是自己用的,所以就直接升级了版本。我在考虑新建一个包,将vue2和vue3分开。

实在有需求的话,也欢迎pr。

要是支持24小时就好了

@jeremyjone
Copy link
Collaborator

@XiaoPiHong 逻辑上支持到毫秒,因为我没判断日期界限。只是没有显示而已

@Messilimeng
Copy link
Author

666 小声的问一句 v2有进展了吗?

@jeremyjone
Copy link
Collaborator

@Messilimeng 写了一部分,进度颇慢😂

@Messilimeng
Copy link
Author

我已经迫不及待了 是不是要竣工了 激动 @jeremyjone

@jeremyjone
Copy link
Collaborator

@Messilimeng 差不多了,还差点调试。

@Messilimeng
Copy link
Author

@jeremyjone 辛苦了, 等待是值得的。 (* ̄︶ ̄)

@Messilimeng
Copy link
Author

@jeremyjone 请问什么时候可以测试啊

@jeremyjone
Copy link
Collaborator

卡在了一个奇怪的bug上🤣一个礼拜了……

@Messilimeng
Copy link
Author

好的呢 啥时候能好啊o(╥﹏╥)o

@jeremyjone
Copy link
Collaborator

这几天搞出来了。调一下 bug,应该就可以测试使用了~

@Messilimeng
Copy link
Author

Messilimeng commented Jun 17, 2022

好的非常感谢,好好完善一下 ,最近我忙其他的,做完就整这个模块

@xpyjs
Copy link
Owner

xpyjs commented Jun 22, 2022

好消息!

现在我很高兴的说,我已经将 vue2vue3 分离,并且两个版本的内容基本一致(不一样的地方可以参看 vue2 的 README.md


目前我已经将不同版本的内容分库:

vue2 的库可能会有我还没有测出来的问题,如果有,请提 issue。

并且做了一些调整,比如:

  • 更新了包名,将之前的 jz-gantt 更新为 @xpyjs/gantt
  • 更新了组件名,所有组件不再以 J(j-) 开头,而是转用 X(x-),这会有一定影响,但遵循 README 中的变更说明,很快就可以上手。

关于内容

两个版本的内容基本一致,尤其是 vue2 版本的内容,完全参照 vue3 的代码。但由于 Vue 的版本限制,有一些微调,所以这些差异的部分也是由于这些限制造成的。

我对待不同版本的原则

  • 针对 vue2 版本的内容,原则上不再主动更新内容。如果有任何需求,可以自行修改,同时 PR 给我,我可以更新版本。
  • 主动更新 vue3 版本,原则上直到官方放弃 Vue3 版本内容。如果将来更高版本的 Vue 兼容 Vue3,那么我可以一直更新(如果有新功能的需求,这个大家可以提 issue,也可以自行修改后 PR 给我,我很乐意大家共同完善它)

最后,既然来了,大家点个 star 再走呗(两个库),每一个 star 都是我更新的动力,感谢感谢~~~~~~

@xpyjs xpyjs closed this as completed Jun 22, 2022
@xpyjs xpyjs pinned this issue Jun 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants