nuxt(02)

validate钩子  客户端钩子
validate钩子触发会在页面级中间件之后
要定义在页面组件中也就是pages下,不要定义在components中
主要是做一些参数的校验
如果validate钩子中返回false,则会返回nuxt默认的404页面
 
asyncData钩子 服务端钩子
主要是读取服务端数据,返回的数据会跟目标组件进行合并
 
fetch钩子  服务端钩子
读数据,返回vuex
 
asyncData和fetch执行时机
 
注:服务端不可以缓存组件,所以也就没有激活和实效的钩子
注:所有跑在服务端的钩子都可以拿到服务端的上下文,但是拿不到客户端信息,比如window
注:服务端钩子里的this指向undifined,客户端钩子里的this指向组件实例
陌生人,愿你永不迷失自己,心中永远有梦去追逐。 ---随笔签名写于2020.1.3 00:28:00 博主VX:stf569318425
原文地址:https://www.cnblogs.com/tengfeiS/p/14990178.html