为了账号安全,请及时绑定邮箱和手机立即绑定

Vue生命周期:为什么在beforeMount前$el为undefined,而输出this

Vue生命周期:为什么在beforeMount前$el为undefined,而输出this

慕森王 2019-03-21 22:19:45
例如,在beforeCreated钩子中:beforeCreate() {    console.log(this.$el);    console.log(this);},结果:
查看完整描述

4 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

我之前也遇到过相关的问题,给你分享一下相关问题

在你用浏览器查看this里边的东西时,$el的值已经发生变化了,你可以用

console.log(JSON.stringify(this));

看一下里边的$el的值。


查看完整回答
反对 回复 2019-04-11
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

看图
https://img1.sycdn.imooc.com//5caea70a00013dd106730800.jpg

https://img1.sycdn.imooc.com//5caea70b000173b907270479.jpg



查看完整回答
反对 回复 2019-04-11
?
HUH函数

TA贡献1836条经验 获得超4个赞

因为this里输出的是对象的引用,后面被改了


查看完整回答
反对 回复 2019-04-11
  • 4 回答
  • 0 关注
  • 2345 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信