异步请求到底放在哪里?

来源:5-7 vue真题演练6-vue常见性能优化

YoungBANG

2021-12-28

老师你觉得我如果要发送一个异步请求,应该放在哪个生命周期?
能不能放在updated?
什么时候放在created,什么时候放在mounted?为什么

写回答

1回答

双越

2021-12-29

这个题目没有标准答案。

第一,不用区分什么时候放在 xxx ,什么时候放在 yyy ,没有这样的区分

第二,放在 created 和 mounted 里其实都可以,影响不大。有人说放在 created 更快,我觉得理论上会更快,但实际上影响看不出来。你可以随便去一个 vue 组件看看,created 和 mounted 两者相隔时间是多少,自己可以计算一下。

第三,是否放在 updated 要看你的需求了,因为页面初次渲染是不会触发 updated 的。所以不要和 created mounted 混在一起讨论。

0
0

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程