位置: IT常识 - 正文

vue 项目中刷新当前路由(vue页面刷新时原有的数据还在吗)

编辑:rootadmin
vue 项目中刷新当前路由 摘要

推荐整理分享vue 项目中刷新当前路由(vue页面刷新时原有的数据还在吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue页面刷新时原有的数据还在吗,vue 刷新数据,vue刷新某个组件,vue中刷新当前页面,vue 刷新数据,vue刷新页面的方法,vue中刷新当前页面,vue 刷新数据,内容如对您有帮助,希望把文章链接给更多的朋友!

        在用 spa(单页面应用) 这种开发模式之前,用户每次点击侧边栏都会重新请求这个页面,用户渐渐养成了点击侧边栏当前路由来刷新 view 的习惯。但现在 spa 就不一样了,用户点击当前高亮的路由并不会刷新 view,因为 vue-router 会拦截你的路由,它判断你的 url 并没有任何变化,所以它不会触发任何钩子或者是 view 的变化。

使用场景

        当可能需要触发路由保护时,重新加载很有用。例如,假设用户在一个页面中注销并且还处在当前页面 A 中。A 可能允许访客使用,但它可能仅限于登录用户。这就是为什么在页面 A 上需要重新刷新,A 上的路由守卫会触发重定向到主页或登录页面,不然你就可以一直点击页面 A 的侧边栏,而不被拒绝访问。

vue 项目中刷新当前路由(vue页面刷新时原有的数据还在吗)

解决方法

1、上一篇博客中有一个方法(v-if)

2、不改变 current URL 就不会触发任何东西,那可不可以强行触发 hook 呢?通过不断改变 url 的 query 来触发 view 的变化。监听侧边栏每个 link 的 click 事件,每次点击都给 router push 一个不一样的 query 来确保会重新刷新 view。

clickLink(path) { this.$router.push({ path, query: { t: +new Date() // 保证每次点击路由的query项都是不一样的,确保会重新刷新view } })}

ps:不要忘了在 router-view 加上一个特定唯一的 key,如 <router-view :key="$route.path"></router-view>,但这也有一个弊端就是 url 后面有一个很难看的 query 后缀如 xxx.com/article/list?t=1496832345025 

3、还可以判断当前点击的菜单路由和当前的路由是否一致,若一致的时候,会先跳转到一个专门 Redirect 的页面,它会将路由重定向到想去的页面,这样就起到了刷新的效果了。

点击的时候重定向页面至 /redirect

const { fullPath } = this.$routethis.$router.replace({ path: '/redirect' + fullPath})

redirect 页面在重定向回原始页面

// redirect.vueexport default { beforeCreate() { const { params, query } = this.$route const { path } = params this.$router.replace({ path: '/' + path, query }) }, render: function(h) { return h() // avoid warning message }}
本文链接地址:https://www.jiuchutong.com/zhishi/297853.html 转载请保留说明!

上一篇:JS 生成条形码(一维码)jsBarcode(js生成条形码的方式有哪些)

下一篇:如何用Python求解微分方程组(如何用python求解航天器追逃博弈)

  • 佳能ts3180显示p03

    佳能ts3180显示p03

  • 华为手机微信经常死机(华为手机微信经常掉线怎么回事)

    华为手机微信经常死机(华为手机微信经常掉线怎么回事)

  • 怎样换卡(怎样换卡1跟卡2的网络)

    怎样换卡(怎样换卡1跟卡2的网络)

  • 怎找回微信里删除的照片(怎找回微信里删除的群聊)

    怎找回微信里删除的照片(怎找回微信里删除的群聊)

  • 苹果有id锁影响使用吗(苹果有id锁的可以入手二手吗)

    苹果有id锁影响使用吗(苹果有id锁的可以入手二手吗)

  • 大王卡腾讯会议免流吗(大王卡腾讯会议怎么开启免流)

    大王卡腾讯会议免流吗(大王卡腾讯会议怎么开启免流)

  • oppoa9微信视频如何开美颜(oppoa72手机微信视频怎么样)

    oppoa9微信视频如何开美颜(oppoa72手机微信视频怎么样)

  • 苹果11主卡在上面还是下面(苹果11为啥主卡显示在下面)

    苹果11主卡在上面还是下面(苹果11为啥主卡显示在下面)

  • 苹果手机可以充电一个晚上吗(苹果手机可以充满电吗)

    苹果手机可以充电一个晚上吗(苹果手机可以充满电吗)

  • 微信企业号申请条件(微信企业号申请需要什么条件)

    微信企业号申请条件(微信企业号申请需要什么条件)

  • 淘宝双收藏是什么意思(淘宝商品双收藏图是指什么)

    淘宝双收藏是什么意思(淘宝商品双收藏图是指什么)

  • 在快手开小店要不要保证金(在快手开小店要多少钱)

    在快手开小店要不要保证金(在快手开小店要多少钱)

  • 华为nova2plus有没有语音唤醒功能(华为nova2plus有没有录屏功能)

    华为nova2plus有没有语音唤醒功能(华为nova2plus有没有录屏功能)

  • 微信突然不能用了怎么回事(微信突然不能用了怎么办)

    微信突然不能用了怎么回事(微信突然不能用了怎么办)

  • 闲鱼可以分期购买吗(闲鱼能否分期)

    闲鱼可以分期购买吗(闲鱼能否分期)

  • 苹果11手机壳和哪个通用(苹果11手机壳和11pro手机壳一样吗)

    苹果11手机壳和哪个通用(苹果11手机壳和11pro手机壳一样吗)

  • ps怎么让文字变成扇形(ps怎么让文字变圆滑)

    ps怎么让文字变成扇形(ps怎么让文字变圆滑)

  • 怎么用ios唤醒小爱同学(怎么用ios唤醒小布助手)

    怎么用ios唤醒小爱同学(怎么用ios唤醒小布助手)

  • oppok5有nfc吗(oppok5支不支持nfc)

    oppok5有nfc吗(oppok5支不支持nfc)

  • 电力猫最多支持一个主猫对应多少个从猫(电力猫最多支持几个)

    电力猫最多支持一个主猫对应多少个从猫(电力猫最多支持几个)

  • 未保存的ppt去哪找(未保存的ppt怎么恢复)

    未保存的ppt去哪找(未保存的ppt怎么恢复)

  • PS怎么做图像后期处理(ps怎么把后面的物体虚化)

    PS怎么做图像后期处理(ps怎么把后面的物体虚化)

  • 魅族手机分辨率怎么调(魅族手机分辨率是什么意思)

    魅族手机分辨率怎么调(魅族手机分辨率是什么意思)

  • 系统的关闭事件跟踪程序(关闭系统的命令位于什么菜单中)

    系统的关闭事件跟踪程序(关闭系统的命令位于什么菜单中)

  • DEDECMS5.7修改前台ckeditor编辑器为fck编辑器,后台仍然保持ckeditor的方法(dedecms配置)

    DEDECMS5.7修改前台ckeditor编辑器为fck编辑器,后台仍然保持ckeditor的方法(dedecms配置)

  • 银行委托贷款上征信吗
  • 车辆出现质量问题
  • 发票上盖了老税号怎么办
  • 话费充值发票可以入账吗
  • 股东参与经营可以分红吗
  • 股东借款超过一年个人所得税
  • 一般纳税人工会经费返还政策
  • 转让股权收入需要缴纳企业所得税吗
  • 前期差错会计处理知乎
  • 收到保险公司赔款计入什么科目
  • 土地储备机构也称为什么
  • 购买日子公司账面价值调整为公允价值
  • 增值税专用发票有效期是多长时间
  • 快递公司怎么结算
  • 外汇网上申报操作流程图
  • 会计档案保管最新规定
  • 申报缴纳印花税,取得银行缴税凭证
  • 企业买的商业保险退款怎么做账
  • mac文件怎么用
  • 固定资产双倍余额递减法计提折旧公式
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • win7显示更新失败怎么办啊
  • 红冲暂估需要附件吗
  • PHP:mb_decode_mimeheader()的用法_mbstring函数
  • explorer进程作用
  • chat gpt介绍开头
  • 转销盘盈会计分录
  • 对外长期投资会计分录
  • 是谁唤醒你
  • 增值税专用发票有几联?
  • php能开发微信小程序吗
  • Docker 搭建api
  • 留购价计入什么费
  • 房租发票需要写备注吗
  • wordpress怎么删除文章
  • 土地补偿款会议纪要
  • 计提工资大于实发工资企业所得税怎么算
  • 非正常户管理办法
  • 金税盘锁死日期哪里看
  • mysql数据库在使用时的常见错误号和解决方法有哪些?
  • 营改增有关事项的规定
  • 个人所得税相关会计分录
  • 房地产卖房需要交契税吗现在
  • 政府补助收入的会计处理
  • 中小企业应交税费怎么算
  • 原材料计入什么摘要
  • 财税人员岗位职责
  • 劳务费个税账务处理办法
  • 公司支付员工工资方式有几种
  • 进口关税减免政策
  • 税审报告需要什么资料
  • 银行手续费发票负数是啥意思
  • 二手车会计怎么做的
  • 小规模减免税收入
  • 公司内部核算调研报告
  • 上期留抵本期抵扣怎么做分录
  • 国税退回多缴税款
  • 人力资源公司的进项票有哪些
  • 简易征收预缴税款
  • 跨年冲红发票账务处理需要调整申报表吗
  • 会计怎么做的
  • 什么是合法有效的继承证明
  • mysql向指定字段中添加数据
  • 获取linux系统版本
  • win7怎样关闭u盘保护功能
  • linux常见信号
  • centos ftp上传文件
  • windows7 读不了u盘怎么解决
  • win8如何使用word
  • win7浏览器怎么升级到最新版
  • android开启adb
  • mingw 编译
  • js canvas绘制图片
  • js 函数执行顺序
  • centos7开不了机
  • JavaScript获取元素
  • jquery easyui插件
  • shell脚本 su
  • android获取系统弹窗,自动点击
  • 无偿赠送的税务怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设