对于vue构子函数的理解和应用

构子函数为什么要控制vue生命周期内的各个运行环节?这在现实场景中有哪些意义和具体作用?

每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们最早可在mounted 中进行 。

在平常使用的时候一般用created,mounted较多,可以用来获取数据,执行方法,请求接口

还能有啥,因为你做项目会有功能需要在这些环节做事情,所以人家开发者直接给你提供了对于的环节钩子,让你直接使用,不然你就得自己去改源码,找如何在那时候执行方法了。意义就是为了方便大家工作