起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3145|回复: 13

[处理中3] 不同按钮跳转到同一个页面,list加载数据出问题

[复制链接]

10

主题

36

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
发表于 2016-12-6 10:34:41 | 显示全部楼层 |阅读模式
1.png 一级界面
2.png 一级第一个按钮跳转的二级界面,貌似正常

3.png 一级第二个按钮跳转的二级界面,注意下面那个list,默认加载的却是一级界面第一个按钮跳转过来的第一组数据

4.png 当点击上面那个list的222,下面那个才切换到正确的数据。

这肯定是不对的,应该是默认就加载222的数据才对,但是我找不出原因,有大神知道么?

发表于 2016-12-6 11:08:56 | 显示全部楼层
这样的效果,建议还是使用contents组件来做吧!
多个content 进行切换实现,可以参考仿网易的实现
/UI2/demo/netease/index_main.w

js方法是:navLiClick

这样每个页面都是单独渲染的!下次切换的时候都会缓存下来!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

36

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2016-12-6 11:49:19 | 显示全部楼层
liangyongfei 发表于 2016-12-6 11:08
这样的效果,建议还是使用contents组件来做吧!
多个content 进行切换实现,可以参考仿网易的实现
/UI2/dem ...

那如果我有10多个按钮,就得写10多个页面?
回复 支持 反对

使用道具 举报

发表于 2016-12-6 12:02:44 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-12-8 11:52 编辑
yfx521521 发表于 2016-12-6 11:49
那如果我有10多个按钮,就得写10多个页面?

当然,如果这几个页面显示的数据是同一类的,
也可以使用list实现,
但是还是建议使用contents组件,使用两个content 进行页面切换!

这两个content显示的数据是一样的,切换的时候调用list.refres(true)

这样还可以显示页面切换的过程动画效果!
显示更美化
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

36

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2016-12-8 09:38:51 | 显示全部楼层
还有没有人说说具体的办法,wex5网站的技术人员呢?
回复 支持 反对

使用道具 举报

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
发表于 2016-12-8 09:50:13 | 显示全部楼层
上面不是技术人员吗?一看就是从来没发过帖,而且我看他都已经说的那么清楚了
回复 支持 反对

使用道具 举报

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
发表于 2016-12-8 09:52:08 | 显示全部楼层
你要是有十几个按钮你可以去看仿网易新闻那个案例的首页导航栏
回复 支持 反对

使用道具 举报

10

主题

36

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2016-12-8 10:53:34 | 显示全部楼层
我这个就是页面结构都一样,所以不能每个按钮都单独一个页面,二级页面就是根据传来的参数加载不同的数值。现在问题就是两个list加载数据出现上面的问题。有大神知道怎么回事么?
回复 支持 反对

使用道具 举报

10

主题

36

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2016-12-8 11:07:51 | 显示全部楼层
你们的意思是说,让我把第二个list套在一个windowcontainer里面?然后用网易的方法,每次刷新一下就解决这个问题了?

回复 支持 反对

使用道具 举报

发表于 2016-12-8 11:55:44 | 显示全部楼层
yfx521521 发表于 2016-12-8 11:07
你们的意思是说,让我把第二个list套在一个windowcontainer里面?然后用网易的方法,每次刷新一下就解决这 ...

请问你是想后台刷新数据还是前台刷新数据?
如果不想要contents切换的动画效果,就是点击按钮的时候,同一个list数据变化!!
那就使用一个list就可以了!每次点击按钮的时候刷新list就行了!

如果想后台刷新,就是刷新data组件,data.setFlilter('filter',过滤条件)
list.refresh(true);

如果只是前台过滤!数据已经全部加载到data组件中了!也可以动态filter实现:
http://docs.wex5.com/wex5-ui-question-list-2018/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-24 10:45 , Processed in 0.092621 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表