vue请求数据放在哪个生命周期?

4 min read

然后必须知道一点,vue是数据驱动的(只关心data即可),换句话说,就是,只要我能操作到 data中的数据即可

所以,根据上面的生命周期,其实你放到 mounted中完全可以,因为这个阶段data中的数据绝对可以访问。

那么,在created中可以么?答案是:可以的,因为在created阶段data已经可以拿到了。

有兴趣可以,在created、mounted里面把当前vue的实例console出来,看一下,你会发现很多东西。

created(){
   console.log(this);
   console.log(this._data);
}

总结:放哪里都可以,看习惯。如果为了体验好一点点(仅仅是一点点)可以放到created中。

你要说,我就喜欢放到mounted里,那随你。