0
点赞
收藏
分享

微信扫一扫

V3,setup

飞空之羽 2022-03-12 阅读 127

在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

举报

相关推荐

0 条评论