• 技术文章 >web前端 >Vue.js

    vue.js怎么刷新页面

    coldplay.xixicoldplay.xixi2020-11-17 17:06:44原创1195

    vue.js刷新页面的方法:1、直接整个页面重新刷新,代码为【location. reload()】;2、新建一个空白页面【supplierAllBack.vue】,点击确定的时候跳转到这个空白页,再立马跳转回来。

    【相关文章推荐:vue.js

    vue.js刷新页面的方法:

    1、最直接整个页面重新刷新:

    3f14fa4b5b8198ecca075b855b7a88d.png

    location. reload()
    this.$router.go(0)

    这两种都可以刷新当前页面的,缺点就是相当于按ctrl+F5 强制刷新那种,整个页面重新加载,会出现一个瞬间的空白页面,体验不好

    2、新建一个空白页面supplierAllBack.vue,点击确定的时候先跳转到这个空白页,然后再立马跳转回来

    c17f7873f07ef6b09f3ba8432660727.png

    空白页supplierAllBack.vue里面的内容:

    246111c0f4cef532899ebe92d16cb3d.png

    这个方式,相比第一种不会出现一瞬间的空白页,只是地址栏有个快速的切换的过程,可采用

    3、provide / inject 组合 方式是我试过最实用的,下面用项目截图给大家说明下:首先,要修改下你的app.vue

    448a72649761700719d0bd2d0969ec0.png

    通过声明reload方法,控制router-view的显示或隐藏,从而控制页面的再次加载,这边定义了

    isRouterAlive //true or false 来控制

    然后在需要当前页面刷新的页面中注入App.vue组件提供(provide)的 reload 依赖,然后直接用this.reload来调用就行

    3f75c4f4a1eb4eafa77e429e5b39a7d.png

    相关免费学习推荐:JavaScript(视频)

    以上就是vue.js怎么刷新页面的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:vue.js 刷新页面
    上一篇:vue.js怎么获取某个dom元素的值 下一篇:vue.js怎么能使用less
    线上培训班

    相关文章推荐

    • a链接刷新页面与js刷新页面用法• vue路由history模式刷新页面时出现404问题的两种解决方法• jsp怎么设置刷新页面• php如何禁止刷新页面

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网