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

QQ登录

只需一步,快速开始

查看: 1948|回复: 5

[处理中3] 界面加载完成会触发什么事件

[复制链接]

13

主题

25

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
发表于 2016-10-11 17:45:03 | 显示全部楼层 |阅读模式
比如说有个对话框,在model.onLoad里面去获取控件对象,然后调用改控件的方法,就会报错,如果第二次执行就不会,对话框页面不会刷新
发表于 2016-10-11 18:03:43 | 显示全部楼层
页面缓存了!第二次不会触发onLoad方法!可以使用onActive事件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

25

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-10-13 18:05:08 | 显示全部楼层
liangyongfei 发表于 2016-10-11 18:03
页面缓存了!第二次不会触发onLoad方法!可以使用onActive事件! ...

页面缓存了如何清除

页面初始化完成会触发什么事件,里面可以去操作各种界面元素而不报错,onLoad里会报错,onActive又没有反应。

有个下拉框控件,onChange事件里面会有一些处理,也会操作界面,有个需求是页面加载完就默认选中第一项,同时要触发onChange
回复 支持 反对

使用道具 举报

发表于 2016-10-14 09:53:01 | 显示全部楼层
WJK 发表于 2016-10-13 18:05
页面缓存了如何清除

页面初始化完成会触发什么事件,里面可以去操作各种界面元素而不报错,onLoad里会报 ...

onLoad是页面第一次加载的时候触发的!onActive是页面第二次以上显示的时候触发的事件
页面加载过以后就会缓存起来,第二次打开页面在 onActive事件中刷新或修改data组件中的值就可以了!页面就会渲染最新的数据!
所以不用重新加载整个页面的!

添加默认值,实际上就是个data组件赋值的操作!可以使用data.setValue方法来实现!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

25

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-10-18 11:15:50 | 显示全部楼层
liangyongfei 发表于 2016-10-14 09:53
onLoad是页面第一次加载的时候触发的!onActive是页面第二次以上显示的时候触发的事件
页面加载过以后就 ...



第一次点会诊按钮这个页面显示不出来,要第二次点才能显示。
显示出来后,列表里面的其他列的会诊按钮,会缓存上一列数据,也要第二次点才能显示

businessActivity3.zip

4.84 KB, 下载次数: 51

回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-9 11:09:27 | 显示全部楼层
WJK 发表于 2016-10-18 11:15
第一次点会诊按钮这个页面显示不出来,要第二次点才能显示。
显示出来后,列表里面的其他列的会诊按钮 ...

你好,请问你的问题解决了么
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 00:47 , Processed in 0.058285 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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