vue.js 生命周期beforeCreated内打印出的this有data和methods

发布于 2022-09-11 22:03:58 字数 448 浏览 26 评论 0

vue.js 生命周期beforeCreated内打印出的this有data和methods

clipboard.png

clipboard.png

clipboard.png

打印出的this感觉是mounted的,但我明明是在beforeCreated内打印的。
另外,beforeCreated内打印this.a/调用函数都是不成功的
感觉很矛盾

请各位大佬解答下!万分感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

硬不硬你别怂 2022-09-18 22:03:58

把鼠标放到一楼console打印的{a:1}旁边那个i,会出现value below was evaluated just now。{a:1}是当时的实际值,而展开后会重新去读一遍内存真实的值然后显示,一但展开后就不会再变。Console显示的未必是最真实的。可以参考https://blog.csdn.net/miaohui...

彼岸花似海 2022-09-18 22:03:58

clipboard.png

按理说 第一次打印 obj不应该有b属性 但是确实有

原因是浏览器的性能优化 会对多次打印合并处理

笑忘罢 2022-09-18 22:03:58

很正常 这种问题在这问的次数太多了 这地方需要理解两个问题
一个是vue的生命周期啥时候到底干了啥
还有一个是你console右边那个i符号是啥意思

这两个鼓捣明白 你也就知道问题的原因了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文