vue3:setup的两个注意点详解
在vue2中
父组件传属性给子组件
子组件接收属性
如果没有接收,则需要在$attrs里才能收到,缺点是没有对类型作限制,以及使用的时候名字比较长
使用的时候名字比较长
vue2,父组件在子组件里使用插槽
打印插槽里的内容
如果父组件使用了子组件2个插槽
父组件在子组件使用具名插槽
在vue3中
setup的注意点
setup生命周期在beforecreated之前
setup可以拿到两个参数,props和context
给子组件传2个属性
打印context
context.attrs
与vue2类似,如果只声明部分,则剩下的在attrs属性里面
context.emit
给子组件添加监听事件
context.slot
如果传一个具名插槽
或者(推荐这种)
打印
如果传2个具名插槽
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
相关文章
vue3+element-plus props中的变量使用 v-model 报错及解决方案
这篇文章主要介绍了vue3+element-plus props中的变量使用 v-model 报错及解决方案,prop 是单向数据流,这里只能用:model-value,不能用v-model,本文给大家介绍的非常详细,需要的朋友可以参考下2023-10-10完美解决element-ui的el-input设置number类型后的相关问题
这篇文章主要介绍了完美解决element-ui的el-input设置number类型后的相关问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-10-10在Vue中使用this.$store或者是$route一直报错的解决
今天小编就为大家分享一篇在Vue中使用this.$store或者是$route一直报错的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-11-11
最新评论