来源:宁津游戏网 更新:2024-09-05 14:03:14
用手机看
哎呀,真是气死我了!最近在搞个Vue项目,本来以为一切都会顺风顺水,结果一不小心就踩了个大坑。你知道吗,就是那个返回上一页的功能,怎么就死活不刷新呢?我点啊点,退啊退,页面就是一副老样子,数据都过时了,简直让人抓狂!
我试了各种方法,什么`$router.go(-1)`啊,什么监听路由变化啊,折腾了半天,还是没搞定。后来,有个小伙伴提醒我,是不是得用个什么`watch`啊,或者搞个`beforeRouteEnter`之类的钩子函数。我一听,好像有点道理,就开始尝试。
果然,功夫不负有心人,最后我还是找到了解决办法。其实挺简单的,就是在返回的时候,用个`activated`钩子函数,再配合个`watch`,监听一下数据的变化,这样每次返回的时候,页面就能实时刷新了。哎,真是折腾死我了,不过总算是搞定了!
tokenpocket钱包官网版:https://www.njzhzhjh.com/danji/91.html