vue从后端接口获得的数据写在created中比较好

由于之前我对vue的生命周期各个阶段没有完全搞懂,一般我会把所有的数据初始化放在mounted中,但是今天我搞懂了:

  • created是发生在mounted之前的,template还没有被渲染成html,但是在这个阶段已经可以获取到propsdata了,所以在这一个步进行数据赋值是比较恰当的.

  • mounted 顾名思义是页面已经渲染完成了,template已经被渲染成了html,这个时候再进行数据请求,很有可能会造成页面闪屏。

Logo

前往低代码交流专区

更多推荐