有点疑惑

来源:4-8 Dropdown 组件基本功能编码

_kei

2021-01-25

前面还吃透,有些疑惑
vue2的时候,方法都写在methos里
vue3是都写在setup吗
看了setup,说是使用Composition API 的入口,只理解的字面上的意思,实质意思没理解。
变量也是,是会有变化的变量,写在setup里,用ref或者reactive,是这样吗(个人理解)
而且一直跟着做,都能看懂,自己脱离视频写却又磕磕盼盼
似乎没了很多生命钩子,几乎就只有setup
最后一个疑问就是TS到底解决了什么,除了有提示的提升,感觉把类型规范的特别严谨,泛型好像也是用来规范数据类型的(个人理解)

写回答

1回答

张轩

2021-01-25

同学你好 setup 可以将原来 vue 的所有内容都放在一个地方书写 这个就厉害啦,原来是要分散在多个地方 比如 data,computed,methods,生命周期(钩子在 setup 中都有的,课程中有讲 你可以再看一遍),现在就是在一起,所有的内容都在一起,在逻辑重用的时候会有优势,你就简单理解到这里就可以,然后跟着写代码慢慢就理解了。

第二ts,ts 的好处是越到项目后面越能显现的,第一点好处 节省时间,因为有类型就代表有补全。第二 减少错误,消除笔误,减少类型错误,(比如常见的 在 undefined 上面取值)这个你学的越多 写的越多 就能越体现,现在有这样的迷茫是正常的

2
1
_kei
非常感谢!
2021-01-25
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程