語法糖也譯為糖衣語法,是由英國計算機科學(xué)家彼得·約翰·蘭達(Peter J. Landin)發(fā)明的一個術(shù)語。指的是計算機語言中添加的一種語法,在不影響功能的情況下,添加某種簡單的語法也能實現(xiàn)效果,這種語法對計算機沒有任何影響,但是對于程序員更方便,通常增加的語法糖能夠增加程序員的可讀性,減少出錯的機會。
使用語法糖可以簡化代碼,更便于程序員開發(fā)。
setup
新引入的setup語法糖的 目的是簡化使用Composition API
時冗長的模板代碼,也就是讓代碼更加簡潔,閱讀性也越高。
而在組件中引入并使用自定義hook 自定義hook的作用類似于vue2中的mixin技術(shù) ,自定義Hook的優(yōu)勢: 很清楚復(fù)用功能代碼的來源, 更清楚易懂!
通俗解釋
老鷹要吃 小雞,你把小雞當(dāng)誘餌來抓老鷹,最后你可以獲得小雞和老鷹。這個叫一石二鳥。一石二鳥這個就是“語法糖”。大概就可以這么理解