我们看到当点击用户的时候, 浏览器的url路径变为了/user/zhangsan.
第四步: 将参数传递到组件
我们希望在user组件中显示, 欢迎{{用户名}}来到用户页面, 如何实现呢?...使用时才加载, 就是懒加载, 而不是一次性全部加载进来
怎样才能做到懒加载呢?...把不同的路由对应的组件分隔成不同的代码块, 而不是统一全部加载到app.*.js文件中,当路由被访问的时候才加载对应的js文件, 这样会更加高效
如何实现懒加载呢?...如上图所示: 当离开首页,就会执行destroyed函数, 当进入首页, 就会执行created函数. 说明每次确实都在创建新的组件
2. 如何才能让组件有记忆,而不是每次都重新创建呢?...要想实现这个功能,需要了解一下几个钩子函数:
activated: 路由激活时触发
deactivated: 路由取消激活时触发
先来看这两个: 这两个函数生效的条件是 : 设置了<keep-alive