在开发中可能遇到这样的情况,在用户提交某个表单之前,需要跳转到其它的页面完善信息,
比如,用户在下单的时候,填写备注,手机号等信息,但是这个时候用户还没有填写收货地址,
那此时,用户需要跳转到收货地址页面,填写完成之后再跳转到下单页面,那之前的用户填写的备注、手机号不是没有了吗?

vue为了解决这个问题使用了keep-alive。

keep-alive使用方法

<keep-alive> 
        <router-view></router-view>
</keep-alive>
部分缓存

// 指定home组件和about组件被缓存
<keep-alive include="home,about" >
    <router-view></router-view>
</keep-alive>

排除缓存

// 除了home组件和about组件别的都缓存
<keep-alive exclude="home,about" >
    <router-view></router-view>
</keep-alive>