vue 、 vue-resource 同步问题
基于vue 、 vue-router 、vue-resource 做的一个单页面应用
现在有个需求是 父级路由页面先获取后台数据,子级路由页面根据父级数据进行展示或数据请求。首先想到用同步 但vue-resource里面好像并没有 , 请问大神们怎么破
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以利用這個特性來在嵌套的路由中傳遞數據
假設現在路由如下:
那現在要在
PostsPage
中取得全部文章,並提供給底下兩個子路由lists
,random
使用:PostsPage
這樣子路由就可以透過
props
拿到數據:PostListPage
父级组件发起数据请求 父级组件渲染子级组件
子级组件通过prop获得父级组件数据 但是由于此时尚未发起/获得ajax数据 判断并显示为loading状态
父级数据请求成功/失败 根据预设回调行为自动同步(prop)下去 或者切换到加载失败组件
子级组件prop自动更新为新数据 自动把状态切为正常显示
-------vuejs的使用和文档都非常清晰,基本上看到就知道应该怎么办了
http://vuejs.org.cn/guide/components.html#Props
看文档感觉比看我这一段话来得更舒服
当然也可能你最异步编程这一块比较不熟
若解决不了,可考虑上传代码到gist补充到题目中
或者评论我让我给你更具体的解答