vue 2 和vue3 相差大吗
Messilimeng opened this issue · 29 comments
你好我们的项目已经定了用vue2 但是想用您的组件 ,想问一下 vue2 和vue3 实现的效果相差大吗 ,vue2 能实现像demo 一样的效果吗
有以下几点吧,使用上来说:
- vue2可能对于大数据(1w+)会卡一些,vue3目前测试不存在这个问题。
- vue3的有一些新功能,可以参看更新日志。vue2的功能相对于v1.0版本是基本一样的,之后的新功能可能只有vue3有。
另外:
- vue3相比vue2内部的所有逻辑都是重新写的
- vue3使用了系统的响应式,vue2是基于Proxy自己写的响应
其他好像也没什么了。总体来说,vue2版本目前处于可用,修复问题但不更新的状态。vue3会持续有新功能上线。
这个确实是我的问题,一开始没想那么多,因为是自己用的,所以就直接升级了版本。我在考虑新建一个包,将vue2和vue3分开。
实在有需求的话,也欢迎pr。
对比了市面上的很多gantt 您这个感觉比较适用 所以想直接用 不想重复花时间 如果能用vue3 那种效果过就很好了 ,直接上数据 会轻松很多,我现在也不知道怎么办了。感觉没那么多精力
所以看到vue2 版本的demo 好简陋 怕最终无法实现效果,导致浪费时间
@Messilimeng 可以先试一下,如果够用的话,那就最好啦。如果不行,可以pr,或者提需求也行,我看时间先把两个版本拆一下,然后再更新
@jeremyjone 好的非常感谢
@jeremyjone 你好请问如何和你取的联系呢,有点事想和你沟通一下(* ̄︶ ̄)
有事可以直接在这里问哈~我看到会及时回的
想麻烦您帮我做一个小东西不知道 可不可谈
呃,可以发邮件到 jeremyjone@qq.com
@jeremyjone 已发
@jeremyjone 有进展吗哈哈
@Messilimeng 哈哈哈,这个月有点忙,还真没弄呢。我只把vue2版本的给单提成一个库,区别于这个库
@jeremyjone 老哥啥状况了哦
@Messilimeng 😂😂😂不要催,这阵子一直在加班,没时间弄
@jeremyjone 没催 就是关心你一下
@Messilimeng 谢谢哈,我有时间尽快弄一下。最近手头事儿有点多。年中了嘛
你好我们的项目已经定了用vue2 但是想用您的组件 ,想问一下 vue2 和vue3 实现的效果相差大吗 ,vue2 能实现像demo 一样的效果吗
有以下几点吧,使用上来说:
- vue2可能对于大数据(1w+)会卡一些,vue3目前测试不存在这个问题。
- vue3的有一些新功能,可以参看更新日志。vue2的功能相对于v1.0版本是基本一样的,之后的新功能可能只有vue3有。
另外:
- vue3相比vue2内部的所有逻辑都是重新写的
- vue3使用了系统的响应式,vue2是基于Proxy自己写的响应
其他好像也没什么了。总体来说,vue2版本目前处于可用,修复问题但不更新的状态。vue3会持续有新功能上线。
这个确实是我的问题,一开始没想那么多,因为是自己用的,所以就直接升级了版本。我在考虑新建一个包,将vue2和vue3分开。
实在有需求的话,也欢迎pr。
要是支持24小时就好了
@XiaoPiHong 逻辑上支持到毫秒,因为我没判断日期界限。只是没有显示而已
666 小声的问一句 v2有进展了吗?
@Messilimeng 写了一部分,进度颇慢😂
我已经迫不及待了 是不是要竣工了 激动 @jeremyjone
@Messilimeng 差不多了,还差点调试。
@jeremyjone 辛苦了, 等待是值得的。 (* ̄︶ ̄)
@jeremyjone 请问什么时候可以测试啊
卡在了一个奇怪的bug上🤣一个礼拜了……
好的呢 啥时候能好啊o(╥﹏╥)o
这几天搞出来了。调一下 bug,应该就可以测试使用了~
好的非常感谢,好好完善一下 ,最近我忙其他的,做完就整这个模块
好消息!
现在我很高兴的说,我已经将 vue2
与 vue3
分离,并且两个版本的内容基本一致(不一样的地方可以参看 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 都是我更新的动力,感谢感谢~~~~~~