每次使用返回是页面总是会刷新 导致了一些体验上的不愉快

现在 发现vue中的一个很方便的方法还可以用来优化性能就是:

keep-alive缓存组件

<router-view v-if="!$route.meta.keepAlive"></router-view>
<keep-alive>
<router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>

这边我是用作缓存页面,返回不刷新,这里我只缓存keepAlive的值为true的页面

在路由的meta属性加入keepAlive,希望缓存的页面加入vue属性即可

如果需要改变时在

beforeRouteEnter,beforeRouteLeave中写入事件即可

如果页面需要再加载数据则activated事件中写入你的方法

最新文章

  1. 升级 Visual Studio 2015 CTP 5 的坑、坑、坑
  2. Blog List
  3. 去掉IE11的叉叉
  4. Portal
  5. 用file上传文件时,浏览器返回值总是自动添加&lt;pre&gt;的解决办法
  6. 几种filter的比较
  7. 用Eclipse运行Android版APP(PhoneGap)时出现:Unable to execute dex: Multiple dex files define
  8. 华东交通大学2016年ACM“双基”程序设计竞赛 1002
  9. 使用ANT 生成Xfire 客户端端文件
  10. HDU 5828 Rikka with Sequence (线段树)
  11. CentOS 7 nfs客户端挂载问题
  12. Effective Java从零开始 - 就是爱Java
  13. oAuth2授权协议 &amp; 微信授权登陆和绑定 &amp; 多环境共用一个微信开发平台回调设置
  14. NumPy 学习笔记(二)
  15. oppor9手机怎么录制屏幕视频
  16. php实现一个简单的四则运算计算器
  17. 面试2——java基础2
  18. Python--subprocess系统命令模块-深入
  19. tlink平台数据转发 c# 控制台程序
  20. Lua队列问题

热门文章

  1. 关于MySQL数据库事务的机制学习总结
  2. python如何通过正则表达式一次性提取到一串字符中所有的汉字
  3. Cisco 综合配置(二)
  4. 【java I/O流总结】基于源码比较FileReader和BufferReader
  5. 李飞飞团队最新论文:基于anchor关键点的类别级物体6D位姿跟踪
  6. Github标星3K+,热榜第三,一网打尽数据科学速查表
  7. Redis在linux环境下的安装
  8. 条件判断IF
  9. MySql 分组函数
  10. Python常用模块之configparser