使用$router.push 跳转页面时,如果是params传递参数,则刷新页面后,传入的参数丢失 传值失效。
解决办法:可以使用sessionStorage在进入该页面时进行数据存储。
sessionStorage使用方法:
存值方法 sessionStorage.setItem('key','value')
取值方式 sessionStorage.getItem('key')
sessionStorage 清除方法 sessionStorage.removeItem('key')
清除所有数据 sessionStorage.clear()
转换字符串:sessionStorage.setItem("key",JSON.stringify(obj))
JSON.parse(sessionStorage.getItem("key"))
关于这个问题如有更好的方法,欢迎大家讨论。