Vue3.2单文件组件setup的语法糖总结

本文详细介绍了Vue3.2中单文件组件的`setup`语法糖,包括基本用法、data、methods、计算属性、监听器、自定义指令等,并探讨了style新特性,如局部样式、深度选择器、插槽选择器等,旨在帮助开发者更好地理解和使用Vue3.2的新特性。
摘要由CSDN通过智能技术生成

目录

前言

setup语法糖

一、基本用法

二、data和methods

三、计算属性computed

四、监听器watch、watchEffect

五、自定义指令directive

六、import导入的内容可直接使用

七、声明props和emits?

八、父组件获取子组件的数据

?九、provide和inject传值

十、路由useRoute和useRouter

十一、对await异步的支持

十二、nextTick

十三、全局属性globalProperties

十四、生命周期

十五、与普通的script标签一起使用

十六、v-memo新指令

style新特性

一、局部样式

二、深度选择器

三、插槽选择器

四、全局选择器

五、混合使用局部与全局样式

六、支持CSS?Modules

七、与setup一同使用

八、动态 CSS


前言

满满的干货,建议收藏慢慢看,可以当作Vue3.0的学习资料。

在vue2.0时期,组件里定义的各类变量、方法、计算属性等是分别存放到data、methods、computed…选项里,这样编写的代码不便于后期的查阅(查找一个业务逻辑需要在各个选项来回切换)。setup函数的推出就是为了解决这个问题,让新手开发者更容易上手…

setup语法糖

setup是Vue3.0后推出的语法糖,并且在Vue3.2版本进行了大更新,像写普通JS一样写vue组件,对于开发者更加友好了;按需引入computed、watch、directive等选项,一个业务逻辑可以集中编写在一起,让代码更加简洁便于浏览。

一、基本用法

只需在里的代码编译成一个setup函数

<script setup>
console.log('hello script setup')
&
  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值