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

QQ登录

只需一步,快速开始

查看: 1609|回复: 3

[处理中3] 关于app性能问题

[复制链接]

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
发表于 2016-11-14 09:22:15 | 显示全部楼层 |阅读模式
虽然使用了延迟加载;但是运行起来依然很卡。关键是没有多少数据;当然.w文件相对多一点;该怎么才能进行优化;提高运行速度;而且页面比如列表页;进入一次刷新一次;是否可以他进入过就是可以不用刷新了呢;而且我的华为手机进行测试;好像是多维空间一样;页面(panel)与内容分离;这个pannel的可以到另一个panel里面去;这只是一个方面还有其他组件也是;touch这个事件;有些手机上无法使用;是手机性能问题;还是少写了什么东西;该怎么处理
发表于 2016-11-14 13:15:39 | 显示全部楼层
关于性能优化:http://docs.wex5.com/page-optimize/
每次加载的数据量尽量少!如果页面加载过了,再次打开建议不要再自动刷新数据!可以让用户手动进行刷新!

Android 手机 4.4以下版本需要打包增强型浏览器才可以正常使用~!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2016-11-14 14:34:56 | 显示全部楼层
liangyongfei 发表于 2016-11-14 13:15
关于性能优化:http://docs.wex5.com/page-optimize/
每次加载的数据量尽量少!如果页面加载过了,再次打开 ...

具体是怎么处理的呢;我。文件的data的autoload设置了false;绑定了接管刷新事件;list组件设置了true;不是list组价的data没有设置为false。因为打开页面的时候会没有信息;你所说的不在自动刷新;让用户手动刷新该怎么做呢;data组件还有其他事件;还是说data加载数据不用再使用接管刷新;而是放在其他是事件里执行加载信息的代码
回复 支持 反对

使用道具 举报

发表于 2016-11-14 15:17:35 | 显示全部楼层
waterrain 发表于 2016-11-14 14:34
具体是怎么处理的呢;我。文件的data的autoload设置了false;绑定了接管刷新事件;list组件设置了true; ...

页面打开过后,默认就不会自动刷新的!我的意思就是不要在页面激活的时候代码触发data刷新(默认就是这样的)

list组件的autoLoad设置为true ,也会触发data刷新的!
如果你是多个list 绑定的多个data组件,建议autoLoad都设置为false ,  需要显示的时候通过this.comp('list').refresh(true) 就可以加载相应数据了!  
执行代码前先判断相应的data组件中是否有数据(data.count() 是否大于0)  如果没数据再加载,有数据就不要加载了!

当用户手动滑动list组件的时候!自然后触发数据的加载!更新!这就是手动刷新!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 08:46 , Processed in 0.056804 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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