Vue 3 将在 2022 年 2 月 7 日成为新的默认版本

2022-01-21 14:08:31 +08:00
 sihaozi

Vue 3 将成为新的默认版本

用 Vue 2 写的项目有必要升级吗,没有深入研究 Vue 3 ,在不提能跑就不动的项目经验外,就只论对使用体验和开发维护,不考虑背锅

4701 次点击
所在节点    Vue.js
29 条回复
gadfly3173
2022-01-21 15:53:12 +08:00
vue3 完全可以用 vue2 的 options api 继续写,没有任何问题(事实上我就是这么干的,因为不喜欢把数据和逻辑写在一起)
shintendo
2022-01-21 15:54:16 +08:00
@ryougifujino vue 2 有官方插件可以用上 composition api ,我喜欢 composition api 纯粹是抛弃 this 带来的心智舒适感。至于逻辑聚合、提高可读性这个东西,我只能说组件简单的时候 options api 的清晰度完爆 setup , 而组件复杂到影响可读性、又无法抽取子组件的情形到底有多少,个人持怀疑态度。
micean
2022-01-21 16:00:51 +08:00
老项目就别升级了。新的直接用 vue3+ts
gadfly3173
2022-01-21 16:12:04 +08:00
话说 vue2 的时候官方 vscode 插件 vetur 相当的没用,基本没有类型推导 /语法提示的能力。vue3 / (vue2+composition-api)配合 volar 可以获得极佳的类型推导
gouflv
2022-01-21 16:35:42 +08:00
Angular 1.x 的项目你觉得有办法升级到 2 吗?不能。
vue 3 同理,都不是一套东西了,
sihaozi
2022-01-21 17:29:27 +08:00
@KouShuiYu 感谢,列出来数据一下清晰多了
jaimezhan
2022-01-21 17:49:17 +08:00
建议不要升级,新项目上 vue3 就好了
sadfQED2
2022-01-21 18:57:01 +08:00
个人项目本来想用用,结果一堆依赖没支持 vue3
Cbdy
2022-01-21 22:47:06 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829688

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX