杭州 网站制作公众号推广合作平台
看完 Vue Hooks: 让Vue开发更简单与高效 - 掘金 一些小心得
vue3: 组合式API(是利用架构,强制达到拆分目的)
达到解耦的目的。对于vue3来说 每个模块的每个逻辑都是 一个一个独立的方法。通过 方法+方法=整体业务
代码风格:一个功能逻辑的代码组织在一起(包括数据,函数、、、)
优点:功能逻辑复杂繁多情况下,各个功能逻辑代码组织再一起,便于阅读和维护
缺点:需要有良好的代码组织能力和拆分逻辑能力
vue2: 选项式API
优点:易于学习和使用,写代码的位置已经约定好了 (设计思想是把对应的模块,看做一个整体,代码的可读性搞) 适合新手
缺点:代码组织性差,相似的逻辑代码不便于复用,逻辑复杂代码多了不好阅读。
虽然提供了 mixins(混入) 用来封装逻辑,但是出现数据函数覆盖的概率很大,不好维护