Vue3.2语法糖使用总结

简介: Vue3.2语法糖使用总结

在Vue2时期,组件里定义的各类变量、方法、计算属性等是分别存放到data、methods、computed等选项里,这样编写的代码不便于后期的查阅,查找一个业务逻辑需要在各个选项来回切换。vue3.0组合式APIsetup函数的推出就是为了解决这个问题,它让我们的逻辑关注点更加集中,语法也更加精简,但是当我们在使用vue3.0的语法就构建组件的时候,总是需要把外面定义的方法变量必须要return出去才能在,比较麻烦一些. vue3.2语法糖的出现以及一些新增的API,让我们的代码进一步简化。
什么是语法糖?
语法糖(英语:Syntactic sugar)是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。
Vue3.2语法糖
来看下vue3.0与vue3.2的单文件组件(SFC,即.vue 文件)的结构对比
vue3.0组件
vue复制代码
vue3.2组件
vue复制代码
对比vue3.0 与vue3.2版本的组件模板,最主要的变化是3.2中没有了setup函数,而是把它放在了script标签中。
在组合式API中,我们可以使用watch函数在每次响应式状态发生变化时触发回调函数,watch的第一个参数可以是不同形式的“数据源”:它可以是一个ref(包括计算属性)、一个响应式对象、一个 getter 函数、或多个数据源组成的数组:
watch()是懒执行的:仅当数据源变化时,才会执行回调

目录
相关文章
|
JavaScript 前端开发 编译器
Vue3 :组合式写法入门
Vue3 :组合式写法入门
262 2
|
8天前
|
JavaScript 前端开发
vue3.x的setup语法糖
vue3.x的setup语法糖
206 60
|
2月前
|
设计模式 JavaScript 前端开发
|
4月前
|
JavaScript 前端开发
Vue中JSX的基本用法
Vue中JSX的基本用法
36 1
|
4月前
|
JavaScript 前端开发 算法
vue核心语法1
vue核心语法1
|
4月前
|
JavaScript
Vue自定义指令的三个方法
Vue自定义指令的三个方法
22 0
|
4月前
|
缓存 JavaScript 前端开发
vue核心语法2
vue核心语法2
|
JavaScript 前端开发
vue中mixins的使用方法和注意点
vue中mixins的使用方法和注意点
|
JavaScript
【说说你对vue中mixin的理解】
【说说你对vue中mixin的理解】