-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
[vue] 组件进来请求接口时你是放在哪个生命周期?为什么? #315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
一般在created 因为在这个生命周期我们常用到的都已经初始化好了 |
created => 因为在这个生命周期我们常用到的都已经初始化好了 |
这个因人而异因项目而异,我个人更喜欢放在mounted里面 |
通常情况下,组件在Vue的mounted生命周期钩子函数中进行接口请求是比较常见的做法。 mounted生命周期钩子函数是在组件被挂载到DOM后调用的阶段,此时组件的模板已经被编译为最终的DOM结构,并成功地插入到页面中。在mounted钩子函数中,可以执行与DOM相关的操作,比如获取DOM元素、添加事件监听器等。同时,也可以进行异步操作,如发送接口请求。 以下是将接口请求放在mounted生命周期钩子函数中的原因: 组件已经挂载: 在mounted阶段,组件已经完成DOM的渲染和挂载,此时可以确保可以正常访问到DOM元素和组件的实例。 总结起来,将接口请求放在Vue组件的mounted生命周期钩子函数中是一种常见的做法,因为在此阶段可以确保组件已经成功挂载,可以进行与DOM相关的操作,并且适合处理异步请求。 |
[vue] 组件进来请求接口时你是放在哪个生命周期?为什么?
The text was updated successfully, but these errors were encountered: