十.在vue中,发送axios请求应该放在created里还是mounted里?详解

embedded/2024/9/25 17:16:12/

在vue中,发送axios请求应该放在created里还是mounted里?详解

在回答这个问题之前,我们需要知道vue的生命周期钩子顺序:beforecreated(组件创建前,dom元素、data都为undefined)
created(组件创建后,dom元素为undefined、data有值)
beforemounted(组件挂载前,dom元素为undefined、data有值)
mounted(组件挂载后,dom元素有值、data有值)。

如果存在父子组件,则顺序为

父 beforecreated
父 created
父 beforemounted子 beforecreated
子 created
子 beforemounted
子 mounted父 mounted

事实上,axios请求在created和mounted中发生是都可以的,但是具体根据业务来判断使用,比如存在父子组件,并且业务上要求子组件的数据要比父组件的数据先出来,那么就应该是:子组件请求放在created或mounted里,父组件请求必须仿真mounted里


http://www.ppmy.cn/embedded/113639.html

相关文章

通信工程学习:什么是HSS归属用户服务器

HSS:归属用户服务器 HSS(归属用户服务器,Home Subscriber Server)是IP多媒体子系统(IMS)中控制层的一个重要组成部分,它扮演着存储和管理用户相关信息的核心角色。以下是关于HSS归属用户服务器的…

Android 开发入门教程-入门基础

1.Android 开发环境 JDK搭建 https://www.cnblogs.com/tianma3798/p/3959626.html 2.Android Sdk 开发环境搭建 AndroidSdk下载地址和环境变量配置 解决Android SDK Manager下载太慢问题(转) 3.Android Avd 虚拟机 4. Android Adb 调试工具 https://www.cnblogs.com/tian…

Java学习线路(2024版)

Java 作为一门成熟、强大且灵活的编程语言,广泛应用于企业级开发、Web开发、移动开发、大数据等领域。随着技术的不断演进,Java 生态系统不断扩展,学习路径也随之更新。如果你想全面掌握 Java,从基础开始到精通,再到最…

如何通过 PhantomJS 模拟用户行为抓取动态网页内容

引言 随着网页技术的不断进步,JavaScript 动态加载内容已成为网站设计的新常态,这对传统的静态网页抓取方法提出了挑战。为了应对这一挑战,PhantomJS 作为一个无头浏览器,能够模拟用户行为并执行 JavaScript,成为了获…

解决:Vue 中 debugger 不生效

目录 1,问题2,解决2.1,修改 webpack 配置2.2,修改浏览器设置 1,问题 在 Vue 项目中,可以使用 debugger 在浏览器中开启调试。但有时却不生效。 2,解决 2.1,修改 webpack 配置 通…

Python Web 应用的安全性防护

Python Web 应用的安全性防护 在构建和维护 Web 应用时,安全性是最关键的方面之一。Web 应用通常面临各种攻击,如 SQL 注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等。因此,开发人员必须具备…

数字化转型背景下低代码开发模式变革的研究

摘要 随着数字化转型的不断深入,企业对于快速、高效、灵活的软件开发需求日益增长。低代码开发模式作为一种新兴的软件开发方式,通过减少编码工作量,加速应用交付,正逐渐成为企业数字化转型的重要推动力。本文旨在探讨数字化转型背…

STM32中的计时与延时

前言 在裸机开发中,延时作为一种规定循环周期的方式经常被使用,其中尤以HAL库官方提供的HAL_Delay为甚。刚入门的小白可能会觉得既然有官方提供的延时函数,而且精度也还挺好,为什么不用呢?实际上HAL_Delay中有不少坑,而这些也只是HAL库中无数坑的其中一些。想从坑里跳出来…