Npcink Blog
切换菜单

什么是语法糖? - Vue3 composition(组合式)API

使用语法糖可以简化代码,更便于程序员开发。

本页目录3 节

语法糖也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。

指的是计算机语言中添加的一种语法,在不影响功能的情况下,添加某种简单的语法也能实现效果,这种语法对计算机没有任何影响,但是对于程序员更方便,通常增加的语法糖能够增加程序员的可读性,减少出错的机会。

使用语法糖可以简化代码,更便于程序员开发。

setup

新引入的 setup 语法糖的 目的是简化使用 Composition API 时冗长的模板代码,也就是让代码更加简洁,阅读性也越高。

而在组件中引入并使用自定义 hook 自定义 hook 的作用类似于 vue2 中的 mixin 技术 ,自定义 Hook 的优势: 很清楚复用功能代码的来源, 更清楚易懂!

通俗解释

老鹰要吃 小鸡,你把小鸡当诱饵来抓老鹰,最后你可以获得小鸡和老鹰。这个叫一石二鸟。一石二鸟这个就是“语法糖”。大概就可以这么理解

参考文章: