项目中TagsView组件用于tab页面切换,在项目中已使用keep-alive,目标页面也开启了“缓存”标志,但是在tab标签点击切换时,有几个页面数据还是刷新了。查找了相关资料,最终找到了一个【页签缓存】的资料,原来主要的问题就出在 “path” 和 “name” 没有完全匹配。

【页签缓存】
由于目前 keep-alive 和 router-view 是强耦合的,而且查看文档和源码不难发现 keep-alive 的 include (opens new window)默认是优先匹配组件的 name ,所以在编写路由 router 和路由对应的 view component 的时候一定要确保 两者的 name 是完全一致的。(切记 name 命名时候尽量保证唯一性 切记不要和某些组件的命名重复了,不然会递归引用最后内存溢出等问题)

//router 路由声明
{path: 'config',component: ()=>import('@/views/system/config/index'),name: 'Config',meta: { title: '参数设置', icon: 'edit' }
}
//路由对应的view  system/config/index
export default {name: 'Config'
}

一定要保证两着的名字相同,切记写重或者写错。默认如果不写 name 就不会被缓存

vue 前端进行tab页面切换时,要求不刷新相关推荐

  1. html中tab页怎么写,html如何实现tab页面切换

    html实现tab页面切换的方法:首先创建一个类名为wrap的div当作容器:然后创建四个label标签,在每一个label中创建一个span标签:最后创建一个div作为这个导航项. 本教程操作环境: ...

  2. html两个tab页面,html如何实现tab页面切换

    html实现tab页面切换的方法:首先创建一个类名为wrap的div当作容器:然后创建四个label标签,在每一个label中创建一个span标签:最后创建一个div作为这个导航项. 本教程操作环境: ...

  3. 关于tab栏切换时数据接口的调用

    关于tab栏切换时数据接口的调用 <template><view class="container"><view class="tabBox ...

  4. 解决echart在tab中切换时显示不正确

    在VUE使用Element UI时,在el-tab-pane添加上lazy='true'属性即可 <el-tab-pane label="远程测试控制" name=" ...

  5. vue 组件监听页面切换_vue项目如何监听窗口变化,达到页面自适应?

    [自适应]向来是前端工程师需要解决的一大问题--即便作为当今非常火热的vue框架,也无法摆脱--虽然elementui.iview等开源UI组件库层出不穷,但官方库毕竟不可能满足全部需求,因此我们可以 ...

  6. tab选项卡转换html,前端开发tab选项卡切换各种解决方案

    前端开发软件ide| tab切换,做前端的各位大神再熟悉不过,因为运用的场合太多,所以大家可能都不屑于去关心了.不晓得大家遇到这种时是自己马上梳理逻辑写一次呢,还是用已有的模板或自己的库,今天我对自己 ...

  7. html的tab页面切换刷新,切换tab页,页面局部刷新,地址栏路径修改

    需求: 做一个类似百度这种,切换tab,页面展示局部刷新的效果. 思路: tab展示的切换,使用display控制.但是,如果页面刷新,则无法保留显示在tab2的效果,因而在地址栏加参数标记.但如果用 ...

  8. 前端js——tab选项卡切换模板、例子(点击标签显示对应内容)

    效果 1.页面布局 分别设置五个标签,给五个标签写序号,移到标签上获取标签序号显示对应的div 1)设置一个整个的div包含所有的标签和所有内容 2)标签 <ul><li style ...

  9. js 解决页面切换时,定时器setInterval 会变得越来越慢

    在项目中经常会用到自定义动画或者自定义一些无缝滚动什么的,需要用到js中的定时器setinterval,但是,楼主发现在项目中测试的时候,切换页面或者浏览器上面的页签时,定时器明明没有收到干扰,但是页 ...

最新文章

  1. 成功解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 238: invalid continuation b
  2. spring-others
  3. 从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题(如何解决编码 0 延时)
  4. 简单接触一下scikit-learn
  5. Ubuntu下安装配置JDK1.7
  6. idea怎么导入jxl.jar库
  7. CentOS 6.3用ssh无密码登陆其它主机
  8. 线性规划问题求解(Excel、python和手工求解)
  9. 动态代理(JDK动态代理)初步详解
  10. 计算机桌面鼠标锁定了怎么办,笔记本鼠标锁住怎么办
  11. 日常生活开支记账明细_你的理财小管家!简单明了!皮面理财记账本明细流水支出笔记本!...
  12. 打开计算机任务栏有桌面没,电脑桌面任务栏不显示打开的窗口怎么办
  13. 使用IAR下载烧录调试
  14. 西湖大学鞠峰组招聘环境微生物组与抗生素耐药方向博士后
  15. 高德地图 AMap.Driving
  16. 输入一个数求他的因数c语言,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
  17. spring系列——BeanNameGenerator接口(bean名字生成器)
  18. cs230 deeplearning.ai 2: CNN
  19. AI在线文章翻译工具多翻译api接口对接集成工具
  20. SETP7 Basic V11 SP2

热门文章

  1. #微软MVP分享# WP手机使用记录
  2. 方舟服务器能不能用ce修改器,方舟生存进化CE修改一览表
  3. 几种你不知道的获取浙A牌照的方法
  4. VMware Workstation 15 Pro 安装centos7
  5. 信息安全的CIA三要素
  6. windows 电脑图片/视频不展示预览图
  7. ZBrush - 动物毛发制作及渲染
  8. Eureka的自我保护机制与如何禁用
  9. Android Studio和SDK下载、安装和环境变量配置(全网最详细步骤)
  10. 机械臂抓取学习笔记四