码迷,mamicode.com
首页 > 其他好文 > 详细

vue遇到的问题

时间:2017-07-23 21:08:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:解决   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是通过浏览器点击回退的,是不是有什么不同。。。。。。哈哈

好像不是这样的

这个问题有谁遇到过并且解决了的吗?求教

vue遇到的问题

标签:解决   created   项目   手动   点击   使用   red   回退   for   

原文地址:http://www.cnblogs.com/maomao93/p/7225756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!