vue+vue-router+vuex+vue-resource项目 刷新页面的问题 财富值60

2016-09-25 16:29发布

最近学习了vue,并用vue写一个测试项目,使用vuex管理状态,使用vue-resource请求后台成功后更新数据,然后在使用vue-router跳转页面。正常流程上是没问题的,页面数据渲染都是成功的,但是页面一旦刷新数据就全都没了

付费偷看设置
发送
7条回答
大菜妈妈 - 这个人很懒,什么都没留下
1楼 · 2016-09-25 16:57.采纳回答

在component的ready方法中重新获取一下数据呗

你可以把数据存放在本地localStorage啊,不然刷新肯定会没有啦

因为你没有做存储啊,用localStorage试试

把数据存在vuex里面 每次都从里面拿数据 和 修改数据

这个问题我在angular也遇到过,我通过服务来保存公共数据,然后哪个页面用到注入该服务,但是一刷新数据就没有了。解决这个问题的方法我不是使用localstorage,而是通过对象赋值的方式解决,首先声明一个对象用来保存ajax数据,然后把该对象作为服务返回的属性的值,就可以了

router有个自带的api 具体的楼主看下文档 是写在router-view上面

题主可以参考一下我写的例子 todolist

一周热门 更多>