vue缓存当前路由(在输入框中输入信息后,跳转其他路由再回来,仍可看到刚刚输入的内容等)
2024-10-19 13:21:40
缓存路由页面的当前状态;
<transition name="fade" mode="out-in">
<keep-alive>
<router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>
</transition>
<router-view v-if="!$route.meta.keepAlive"></router-view>
在router ==> index.js中添加
meta: {
keepAlive: true
}
注:将transition动态效果添加在外层;v-if="!$route.meta.keepAlive" ,显示 的是不缓存的路由;
有静态路由和动态路由混合时,需要加此判断;
最新文章
- jQuery中的事件处理
- iOS开发之功能模块--根据需求开发横向的子弹盒View
- codeforces Fedor and New Game
- struts2的标签中得到JSP脚本的变量值
- struts自定义拦截器
- Tomcat源码导入Eclipse测试
- JavaScript设计模式与开发实践 - 策略模式
- 自动打补丁Bat指令
- 关于Eclipse中开发插件(二)
- windows 10是如何做到全平台统一的?
- IIS HTTP 错误 500.19 - Internal Server Error HTTP 错误 401.3 - Unauthorized 解决办法
- 【NO.7】HTTP请求-参数化
- python装饰器小计
- Perl IO:随机读写文件
- sersync客户端搭建及配置
- python学习------面向对象进阶
- UniRX简述
- CLOUD流程设置
- RocEDU.课程设计2018 第二周进展 博客补交
- ASP.NET Web配置使用HTTPS实用案例