你会在Vue的哪个生命周期钩子里面发送请求,为什么?
📌首先,发送请求时机肯定越早越好,那么beforeCreate最早;
📌但是,有时候请求前需要依赖data中的数据或者调用methods里面的方法(请求后可能也需要);
📌而data和methods都是需要实例创建完毕后(created)才具有的,所以一般我会在created里面发送请求;
📌既保证了请求实际相对较早,又保证了可以使用data里面的数据或者methods里面的方法。
📌有时候需要操作dom的时候,我会选择在mounted里面进行,因为mounted阶段已经保证页面渲染完成了,也就可以操作dom了。