一个页面刷新的问题

我的页面是用vue+ajax接入后台数据,不是单页面的,现在页面点后退的时候页面会刷新一次,这个是vue的问题吗,有没有办法解决

ajax是不是写在生命周期里了?

ajax请求是写在created方法里面的

没用vue-router吧,那应该和vue没啥关系,是不是跳转链接的事

是指页面刷新不切换页面还是?

如果不想要页面刷新,可以使用vue-router,并确保各页面以router来跳转(而不是用<a href="...">link</a>)。这样在后退时,历史中的组件也许可以复用。
如果一定是不同页面,那么后退刷新是浏览器的策略,Vue也解决不了。

这个可以使用keep-alive


这样就可以将页面数据都缓存起来;适合当页面应用