请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

旅拍界面的多个页面是重复的

老师,旅拍界面的接口URL是空的,就是travelTabModel.url,然后就导致旅拍的多个页面使用的都是默认的URL,进而导致页面是重复的,这个是接口的问题,有没有解决方案啊?

正在回答

1回答

旅拍界面的接口URL是有值的http://www.devio.org/io/flutter_app/json/travel_page.json

https://img1.sycdn.imooc.com//szimg/5cd18c6f00012e3822760708.jpg

建议对照这块的课程代码检查下是不是哪里设置不对呢:https://git.imooc.com/coding-321/flutter_trip/src/master/lib/dao/travel_tab_dao.dart



0 回复 有任何疑惑可以回复我~
  • 提问者 慕九州7246728 #1
    对,我看了一下确实是有数据,我的代码和您的一模一样,但是旅拍模块的每一个界面仍然是重复的。而且我看了一下travel_page.dart的一下代码里面创建TravelTabPage时传递的参数都不是空的,而且URL和params参数每个界面都一样,只有groupChannelCode每个界面都不相同。
    Flexible(
                child: TabBarView(
                    controller: _controller,
                    children: _tabs.map((TravelTab tab) {
    //                  print(tab.groupChannelCode);
                      return TravelTabPage(
                        travelUrl: travelTabModel.url,
                        params: travelTabModel.params,
                        groupChannelCode: tab.groupChannelCode,
                      );
    如果我没猜错,您现在的代码运行出来旅拍界面也应该是重复的,但是这个问题还是不知道怎么解决
    回复 有任何疑惑可以回复我~ 2019-05-08 17:15:17
  • CrazyCodeBoy 回复 提问者 慕九州7246728 #2
    携程旅拍接口入参更新了,导致返回数据重复问题,现在旅拍类别接口也已同步更新,现在可以了哦,可以运行最终课程源码看一下哈
    回复 有任何疑惑可以回复我~ 2019-05-08 22:27:27
  • 提问者 慕九州7246728 #3
    谢谢老师,老师效率是真滴高啊,每次提问都是当天收到回答
    回复 有任何疑惑可以回复我~ 2019-05-09 07:36:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信