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

    vue中go和back的区别是什么

    长期闲置长期闲置2022-03-17 15:00:14原创162

    vue中go和back的区别是:1、利用go()返回原页面会刷新界面,而利用back()返回原页面不会进行刷新;2、利用go()返回原页面表单中的内容会丢失,而利用back()返回原页面表单中的内容会保留。

    本文操作环境:windows10系统、Vue2.9.6版,DELL G3电脑。

    vue中go和back的区别是什么

    开发中遇到返回上一页的需求,有两个方法可选:

    1.$router.back()

    2.$router.go()

    在使用中发现,使用r o u t e r . b a c k ( ) 和 router.back()和router.back()和router.go(-1)作用相同,都是返回原页面。但如果原页面路由携带参数,使用以上两个方法返回的原页面路由参数消失,此时使用$router.back(-1)返回原页面路由参数仍存在。

    go(-1): 原页面表单中的内容会丢失;

    back(): 原页表表单中的内容会保留;

    【相关推荐:《vue.js教程》】

    以上就是vue中go和back的区别是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:vue
    上一篇:vue2和vue3双向绑定的区别是什么 下一篇:vue-cli3和vue-cli2的区别是什么
    PHP编程就业班

    相关文章推荐

    • vue中v-if的用法• vue中$on的用法是什么• vue中$emit的用法是什么• 宝藏项目!分享一款开箱即用的Vue3组件库:Varlet• vue的生命周期有哪些阶段

    全部评论我要评论

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

    PHP中文网