vue通过路由传值及在页面刷新后如何保存值

Posted zxq-zn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue通过路由传值及在页面刷新后如何保存值相关的知识,希望对你有一定的参考价值。

1、普通的路由跳转

方式一:通过routerLinkTo方式,转为a标签的跳转,to里面相当于a标签的href路径
如下:
技术图片
方式二:通过this.$router.push方式:
如下:
技术图片

2、带参数的路由跳转

通过动态参数:通过这种方式传递的参数在刷新后不会消失,但会显示在url路径上
router设置如下:
技术图片
跳转方式:
技术图片
接收路由参数方式:
技术图片
通过params和query等方式:query和path为一个组合,params和name为一个组合,不同之处在于query方式会显示在url上,而params不会
发送:
技术图片
接收:
技术图片

3、页面接收参数后刷新,如何保存路由参数

一、通过query和动态参数之类的在url上显示的在页面刷新后,参数不会消失
二、通过session和localstorage等方式存储数据参数

以上是关于vue通过路由传值及在页面刷新后如何保存值的主要内容,如果未能解决你的问题,请参考以下文章

vue登录刷新回到首页的问题

vue中实现刷新路由

vue param与query传参刷新数据消失处理

vue实现返回上一页面,页面停留在原来位置,不刷新

关于vue后退不刷新,并缓存原有状态,前进刷新并请求新数据

Vue重置当前页面数据