Vue中beforeRouteEnter、beforeCreate、Created的执行时机&this在这三者中的值

admin2年前 (2023-06-28)it知识185

首先从执行时机来看

beforeRouteEnter>beforeCreate>created

this在这三者中的值

beforeRouteEnter

此时组件还没有被创建,所以不能通过this拿到当前的组件实例,页面显示this的值为 undefind 。

beforeCreated 

beforeCreate中可以获取到this,但是此时实例未初始化只能获取到this对象内以$开头的键值,若访问data中的属性时,会返回 undefind 。

Created

Created中可以获取到this,并且可以获取到this中data的值


标签: Vue

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。