Vue3 编写的最佳实践是怎样的?

17 小时 19 分钟前
 yesterdaysun

最近刚用上 Vue3, 我在写 Vue3 的时候总感觉代码非常的散, 稍微复杂的页面里, 就是一堆的 const ref, computed, 更不用说一堆的 xxxLoading, xxxVisible, showXXX, hideXXX, 感觉写 Vue2 的时候也没这么乱过, 如果说要提取所谓 Composiable 组件, 感觉又是一堆的 useXXX, 导出一堆的 xxx,xxx 好像也没好到哪里去, 是我写的姿势不对吗? 这方面的最佳实践到底是什么, 有没有哪个开源项目让我参考参考?

2893 次点击
所在节点    Vue.js
46 条回复
zcf0508
6 小时 52 分钟前
项目推荐看看 elk ,和 vue 核心团队人员做的

https://github.com/elk-zone/elk
zcf0508
6 小时 51 分钟前
@zcf0508 是 vue 核心成员做的

发错了🤦‍♂️
Terry05
5 小时 32 分钟前
Composition API 最大的好处是可以更好组织和抽象,然而组织和抽象又需要经验和设计,觉得不好掌握可以考虑用回 Option API ,慢慢理解 Composition API 的优势
beyondstars
5 小时 22 分钟前
更快的交付和更好的交付。对于任何框架皆然。一个是快速做出来并且满足功能要求,二个是 bug 少然后后续好扩展、好维护。
mizuhashi
4 小时 22 分钟前
@yesterdaysun 你可以讓 composable 返回一個 reactive object ,例如

```
function useComposable() {
const r = ref()
const c = computed(() => xxx)
return reactive({
r,
c
})
}

const composable = useComposable()
composable.c // 模板裏
```
starlion
3 小时 17 分钟前
来学习下 vue3

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

https://ex.noerr.eu.org/t/1143721

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

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

© 2021 V2EX