位置: 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求解航天器追逃博弈)

  • 微信消费怎么关联对方(微信消费怎么关联2个人)

    微信消费怎么关联对方(微信消费怎么关联2个人)

  • 新版soul怎么设置匹配年龄(新版soul的设置在哪里)

    新版soul怎么设置匹配年龄(新版soul的设置在哪里)

  • 米哈游一个手机号绑定几个账户(米哈游一个手机号怎么开小号)

    米哈游一个手机号绑定几个账户(米哈游一个手机号怎么开小号)

  • 重启并更新以继续获得支持是什么意思(现在重启以继续获得支持怎么关掉)

    重启并更新以继续获得支持是什么意思(现在重启以继续获得支持怎么关掉)

  • 欧姆表测电阻原理(欧姆表测电阻原理ppt)

    欧姆表测电阻原理(欧姆表测电阻原理ppt)

  • 台积电是做什么的(台积电是做什么东西)

    台积电是做什么的(台积电是做什么东西)

  • 腾讯课堂不小心退出会不会有上课记录(腾讯课堂不小心退出再进去)

    腾讯课堂不小心退出会不会有上课记录(腾讯课堂不小心退出再进去)

  • 快手看不到别人挂的小黄车(快手看不到别人的关注和粉丝)

    快手看不到别人挂的小黄车(快手看不到别人的关注和粉丝)

  • 小天才z7手表什么时候上市(小天才旗舰z7手表)

    小天才z7手表什么时候上市(小天才旗舰z7手表)

  • 读取设备通话状态和识别码什么意思(读取设备通话状态安全吗)

    读取设备通话状态和识别码什么意思(读取设备通话状态安全吗)

  • iphonex港版和国行区别(苹果x港版和国行)

    iphonex港版和国行区别(苹果x港版和国行)

  • ipad有没有儿童模式(iPad有没有儿童锁)

    ipad有没有儿童模式(iPad有没有儿童锁)

  • vivox9带nfc功能吗(vivox9i带nfc功能吗)

    vivox9带nfc功能吗(vivox9i带nfc功能吗)

  • 什么是tws耳机(tws耳机优点)

    什么是tws耳机(tws耳机优点)

  • 苹果怎么拦截骚扰电话和信息(苹果怎么拦截骚扰境外电话)

    苹果怎么拦截骚扰电话和信息(苹果怎么拦截骚扰境外电话)

  • 手机怎么查询邮政银行卡余额(手机怎么查询邮政银行卡开户行支行地址)

    手机怎么查询邮政银行卡余额(手机怎么查询邮政银行卡开户行支行地址)

  • 怎样打下划线(怎样打下划线符号)

    怎样打下划线(怎样打下划线符号)

  • 如何激活手机内存卡(手机怎么激活内存卡)

    如何激活手机内存卡(手机怎么激活内存卡)

  • airpods镌刻可以退货吗(airpods镌刻可以diy吗)

    airpods镌刻可以退货吗(airpods镌刻可以diy吗)

  • 快手怎么调出同城招聘(快手怎么调出同城功能)

    快手怎么调出同城招聘(快手怎么调出同城功能)

  • 微光怎么看自己的视频(微光怎么看自己的微光号)

    微光怎么看自己的视频(微光怎么看自己的微光号)

  • 如何关闭仅wifi下播放(如何关闭仅聊天的朋友)

    如何关闭仅wifi下播放(如何关闭仅聊天的朋友)

  • ps如何将多余的部分除去(ps如何将多余的图层删除)

    ps如何将多余的部分除去(ps如何将多余的图层删除)

  • ps高光太强怎么处理(ps中高光)

    ps高光太强怎么处理(ps中高光)

  • 税务申报系统没有印花税
  • 收到货款发货了没开发票怎么入账
  • 其他货币资金的科目编码
  • 企业电子发票申请不成功原因
  • 固定资产残值账务处理
  • 银行代发工资户允许有余额吗
  • 个人所得税申报操作流程
  • 小汽车的增值税怎么算
  • 备用金为什么会变少
  • 公司之间房产过户免税条件
  • 资产组减值测试要包含使用权资产吗
  • 简易征收和简易计税的区别
  • 非营利机构收到专用发票
  • 税务局返还的代征代扣要交增值税吗
  • 开票商品名称是什么意思
  • 工会经费税务局怎么收
  • 租金小规模开票税率
  • 手撕发票怎么报销给单位,怎么打印抬头和日期
  • 普通发票收款方账号信息错了可以正常报销吗
  • 进项税额加计抵减如何申报
  • 收到政府补贴要交增值税吗
  • 发票已认证开票方未报税要怎么作废?
  • 专票当普票入帐有问题吗
  • 车船税没发票只在备注可以计入管理费用吗
  • 处置交易性金融资产的交易费用计入
  • 苹果键盘快捷键怎么用
  • Win10怎么关闭搜索框
  • 新笔记本怎么激活windows11
  • 银行存款期末调汇吗
  • linux模块的概念
  • 民办非企业的财务会计制度是什么
  • 销售返利如何做账
  • 应缴纳个人所得税的是托儿补助费
  • Win11 Build22000.346 Beta/Release预览版发布 KB5007262更新汇总
  • 企业的存货采用计划成本核算,某年年末,结
  • 领用包装物会计科目
  • 个人所得税的减数为2000元,实行日期为
  • 贷款的银行卡叫什么
  • 加油费属于什么费用类别的
  • php图片上添加文字的方法
  • 百度文心一言对未来商业的影响
  • php100 jquery教程
  • 帝国cms使用手册
  • 结转生产成本是负数怎么办
  • 个人在平台销售怎么做
  • mongodb 教程
  • rbac权限管理设计
  • 增资扩股和股权转让一样吗
  • 财政收回用款额度
  • 工业企业制造费用具体怎么摊
  • 中小微企业有哪些企业
  • 每月需要计提的分录
  • 年底员工借款如何处理
  • 其他应收款核算什么
  • 进项税额允许抵扣分录
  • 销售废旧物资如何入账
  • 会计行政法规包括哪些条例?具体说明?
  • 会计一般用什么软件
  • 会计凭证销毁的地方
  • mysqld关闭
  • 够拼了 安装Win8.1过程中出现预约Win10升级提示
  • xp系统win键没反应
  • macos dock
  • win7更改文件名的方法
  • win10任务栏位置怎么改变
  • 怎么调用windows api
  • win8可以装pr2018吗
  • linuxwho
  • django orm外键
  • 2014 ChinaJoy落下帷幕 十大年度热门事件盘点
  • 一个简单的防偷技巧
  • 京东试用js脚本
  • python3 pygame
  • bud3d跑酷
  • Python实现Sqlite将字段当做索引进行查询的方法
  • 国家税务总局税法
  • 珠宝消费税怎么征收
  • 如何在同一台电脑上投屏
  • 上海税务开户
  • 皇家税务与海关署
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设