首页 > 编程知识 正文

vue的el(vue新增生命周期)

时间:2023-05-05 11:46:31 阅读:97542 作者:4102

一个常见的问题:为什么不在created中发送ajax?创建的调用早于装入的调用。越早调用意味着返回结果越早,性能不是更高吗?

首先,组件的创建在挂载前不到几微秒就可以调用,性能没有提升。

此外,当异步渲染开始时,创建的可能会在中间中断,并且在中断后必须重新进行渲染。好好想想。当您在created中进行ajax调用时,可以看到代码中只有一个调用,但实际上它可能被调用了n次,这显然是不合适的。

相反,如果将ajax放在mount中,因为mount处于第二阶段,所以它永远不会被重复调用。这是适合ajax的地方。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。