标签:解决 created 项目 手动 点击 使用 red 回退 for
在使用vue的时候,发现一个问题,就是当a页面是一个列表时,点击跳转去b页面,我们列表的每一项都带有参数id,然后通过query带到b页面;(移动端的项目)
打个比方,就是b页面的url为192.168.1.1:8080,通过a页面列表点击,到b页面的时候url为192.168.1.1:8080/b?id=1,然后我们通过router.go(-1),会到a页面,再点击第二项,那么b页面的url为192.168.1.1:8080/b?id=2,这时,我发现,b页面没有刷新,而是保持着id=1时的数据,通过手动刷新,才可以使得mounted再次运行,通过beforeMount,created或者beforeDestroy,发现这些生命周期函数都没有再次运行。
然后网上找了好多相关的知识点,也问了一些技术群里的小伙伴,好像他们都没有遇过这种问题,开始我以为是我的代码问题,找了好久,发现没有问题,就下了一个大胆的猜测,因为我用的是go(-1)回退到上个页面,而pc是通过浏览器点击回退的,是不是有什么不同。。。。。。哈哈
好像不是这样的
这个问题有谁遇到过并且解决了的吗?求教
标签:解决 created 项目 手动 点击 使用 red 回退 for
原文地址:http://www.cnblogs.com/maomao93/p/7225756.html