本文参考孙卫琴,杜聚宾所创作的 <<精通Vue.js: Web前端开发技术详解>>一书

当用户在浏览器端进行路由导航时,有些目标路由的组件需要从服务器端抓取数据,再把这些数据显示到网页上。抓取数据有两种方式:
(1)导航后抓取:在导航完成后,在目标路由的组件的生命周期函数中抓取数据。在抓取的过程中,可以在网页上显示“正在加载中…”的提示信息。
(2)导航前抓取:先在导航守卫函数beforeRouteEnter()和beforeRouteUpdate()中抓取数据,接下来再进行导航。
以上两种方式都能完成抓取任务,到底选用哪一种,取决于开发人员的喜好以及开发团队的要求。
例程1的ItemPostFetch.vue定义了ItemPostFetch组件,在它的created()钩子函数中,调用 w a t c h (