生命函数钩子的问题
老师您好,在组件中使用axios的时候,在created中调用自定义的methods方法,在方法中获取异步的结果和在mounted中调用方法,在方法中获取异步的结果 这两者有什么区别?通常是用哪一种?
2
收起
正在回答 回答被采纳积分+1
3回答
卡布琦诺
2019-05-10 18:58:26
还是有区别的哦
1、created官方定义如下:
created是在实例创建完成后被立即调用。在这一步,实例已完成以下配置:数据观测 (data observer),属性和方法的运算,watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。简单的理解就是:模板还没有被渲染成html,也就是这时候通过id什么的去查找页面元素是找不到的,所以,一般creadted钩子函数主要是用来初始化数据。
2、关于mounted,官方定义如下:
el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.$el 也在文档内。简单理解就是:mounted钩子函数是在挂载完成以后也就是模板渲染完成以后才会被调用。因此,mounted钩子函数一般是用来向后端发起请求拿到数据以后做一些业务处理
created与mounted是vue的生命周期的钩子函数,与method没有直接关系。
希望可以帮到你!
热门框架Vue开发WebApp 18版
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星