导读 在 Vue js 的生命周期中,`created()` 是一个重要的钩子函数。它会在实例完成数据观测 (data observer)、属性和方法的运算、watch 事
在 Vue.js 的生命周期中,`created()` 是一个重要的钩子函数。它会在实例完成数据观测 (data observer)、属性和方法的运算、watch 事件回调、`el` 属性之前的初始化时调用。换句话说,当你在这个阶段访问 `this`,可以发现所有定义的数据和方法都已经准备就绪啦!🚀
不过需要注意的是,在 `created()` 阶段,DOM 尚未被挂载到页面上,因此你无法操作 DOM 元素。例如,如果你尝试访问 `this.$refs` 或者修改 `this.$el`,会得到 `undefined` 或空值哦!💦
那么,`created()` 适合做什么呢?比如发起 API 请求、设置默认值、监听事件等异步任务都非常合适。但如果你需要操作 DOM,那就得等到 `mounted()` 钩子了。✨
总结一下:`created()` 是 Vue 实例进入活跃状态的重要节点,但它只是开始,而不是结束!💡
希望这篇简短的解析对你有帮助!如果觉得有用,记得点赞支持哦~ ❤️