在beforeCreate(在创建之前)执行一次,this是undefined,所以我们应该注意this指向这个问题,避免使用this,
Vue2中的data、生命周期、自定义函数都可以放置在内
在setup函数中定义的变量和方法需要return出去,不然无法在模板中使用 例如:
setup (){
let person = retive({})
return {
preson
}
};
Setup的参数
·props:值为对象,包含组件外部传递过来,且组件内部声明接收的属性
·context:上下文对象
attrs:值为对象,包含组件外部传递过了,但没有在props配置中声明的属性,相当于this.$attrs
slots:收到的插槽内容,相当于this.$slots
emit:分发自定义事件的函数,相当于this.$emit