详解vue之页面缓存问题(基于2.0)
发布时间 - 2026-01-10 22:24:51 点击率:次比如有一个列表页面,然后列表每项都有一个详情,之前用vue1.x的时候,页面缓存基本没有什么问题。

在vue2.0中出现了列表页面是每次都重新加载数据,但是详情页面却只在第一次加载的时候调用数据,如果返回到列表再进入详情那么页面是不会重新渲染页面,可能是新手吧,这个问题困扰了我很久,一直没有办法解决……
根据vue-router的官方文档所说,
watch: {
// 如果路由有变化,会再次执行该方法
'$route': 'fetchData'
}
按照这样写了,但是页面还是没有渲染
.
.
.
于是就想啊想,想啊想……
以为是路由没有变,我就在页面路由后面加何种参数包括时间戳
但是都没有解决这个问题
……
后来经过多次尝试终于找到问题所在
watch 方法检测路由变化确实生效了,但是页面有些关键数据没有清空还是缓存的上一次的数据,所以导致每次加载页面都不会重新渲染数据,所以找到关键数据,在每次路由发生变化的时候重置关键数据即可
例如:
for(var i =0; i<response.data.length; i++) {
if(response.data[i].id = this.orderId) {
this.order = response.data[i]
}
}
watch: {
'$route': function () {
this.orders = []
this.fetchData()
this.orderId = this.$route.params.orderId
}
}
这里我的关键数据就是 orderId
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# 页面缓存
# vuejs
# 页面
# 缓存
# 缓存数据
# vue移动端项目中如何实现页面缓存的示例代码
# vue页面跳转实现页面缓存操作
# Vue2.0 实现页面缓存和不缓存的方式
# vue项目强制清除页面缓存的例子
# vuex + keep-alive实现tab标签页面缓存功能
# vue服务端渲染页面缓存和组件缓存的实例详解
# Vue项目全局配置页面缓存之按需读取缓存的实现详解
# 详解基于vue的移动web app页面缓存解决方案
# vue实现页面缓存功能
# 加载
# 都有
# 就在
# 很久
# 这个问题
# 写了
# 只在
# 就想
# 一直没有
# 每次都
# 什么问题
# 终于找到
# 解决这个问题
# 大家多多
# 清空
# 有一个
# 每项
# 出现了
# 文档
# function
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
佛山企业网站制作公司有哪些,沟通100网上服务官网?
文字头像制作网站推荐软件,醒图能自动配文字吗?
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Swift中switch语句区间和元组模式匹配
大同网页,大同瑞慈医院官网?
如何制作一个表白网站视频,关于勇敢表白的小标题?
独立制作一个网站多少钱,建立网站需要花多少钱?
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何获取上海专业网站定制建站电话?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
如何快速搭建虚拟主机网站?新手必看指南
如何快速生成专业多端适配建站电话?
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Python自动化办公教程_ExcelWordPDF批量处理案例
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Bootstrap CSS布局之列表
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
如何在景安服务器上快速搭建个人网站?
lovemo网页版地址 lovemo官网手机登录
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
JavaScript Ajax实现异步通信
如何获取PHP WAP自助建站系统源码?
在Oracle关闭情况下如何修改spfile的参数
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel如何自定义分页视图?(Pagination示例)
如何正确选择百度移动适配建站域名?
iOS正则表达式验证手机号、邮箱、身份证号等
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何选择PHP开源工具快速搭建网站?
个人网站制作流程图片大全,个人网站如何注销?
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
如何用wdcp快速搭建高效网站?

