vue3的setup

 setup(props,context) {
   console.log(props,context)
  },

 

setup的执行时机

在beforeCreate之前执行一次,this是undefined

setup的参数

1、props:值为对象,包含组件外部传递过来,且组件内部声明接收的属性

2、context:上下文对象

  -----attrs:值为对象,包含组件外部传递过来,但没有在props配置中声明的属性,相当于this.$attrs

  -----slots:收到的插槽内容,相当于this.$slots

  -----emit:分发自定义事件的函数,相当于this.$emit

posted @ 2021-10-09 09:22  赵永强  阅读(93)  评论(0编辑  收藏  举报