vue2选项式API和vue3组合式API区别的通俗解释

  • vue2中选项式options API开发出来的vue应用如下图所示,它的特点是理解容易,因为各个选项都有固定的书写位置,比如响应式数据就写到data选择中,操作方法就写到methods配置项中等,应用大了之后,相信大家都遇到过来回上下找代码的困境,尤其是在维护更新之前业务的时候,上下翻找非常麻烦,尤其是methods中,可能有几百行上千行的代码逻辑,业务非常多,查找起来非常麻烦。
  •  

因此vue3对于这种代码布局的方式进行了优化,引出了组合式API,所展现的代码风格如下图,它的特点是特定功能相关的所有东西都放到一起维护,比如功能A相关的响应式数据,操作数据的方法,watch监听方法,computed计算属性等放到一起,形成代码功能上的模块化,这样不管应用多大,都可以快读定位到某个功能的所有相关代码,维护方便,设置如果功能复杂,代码量大,我们还可以进行逻辑拆分处理,代码逻辑更清晰,可读性更强,后期维护的同学不会像vue2中那么痛苦。

 至于具体的vue2和vue3的API的区别,主要是响应式和生命周期的变化,各位同学可以自行查看官网。

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值