php可以抓取网页数据吗(钩子放在vue的哪个生命周期中,好处是什么?)
优采云 发布时间: 2022-01-19 19:08php可以抓取网页数据吗(钩子放在vue的哪个生命周期中,好处是什么?)
vue 中的 Ajax 请求一般都放在“创建”循环中。好处:1、可以更快的获取服务端数据,减少页面加载时间; 2、 有助于一致性,因为 ssr 不支持 beforeMount 和 mount 钩子函数。
本教程的运行环境:windows7系统,vue2.9.6版本,DELL G3电脑。
Vue 生命周期
ajax放在vue中是哪个生命周期?
一般情况下,数据请求可以在created和mounted中发送,但大多数时候,请求是在created中发送的。
创建的使用场景:如果页面首先从后端数据渲染。因为,此时数据已经挂载到vue实例上。
在created(如果要第一次选择的数据来自后端,这里发送请求)(只发送异步请求,后端响应后进行渲染),beforeMount,mounted(在mounted请求会被渲染两次)调用这三个钩子函数。
因为这三个钩子函数中已经创建了数据,所以服务器返回的数据是可以赋值的。但最常用的是在created hook函数中调用异步请求,因为异步请求是在created hook函数中调用的
好处:
第一点:可以更快的获取服务器数据,减少页面加载时间;
第二点:放入created有助于一致性,因为ssr不支持beforeMount和mounted钩子函数。