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

QQ登录

只需一步,快速开始

查看: 2149|回复: 4

[用户待确认] 难道页面加载事件不能采用画代码么

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2019-2-16 20:56:18 | 显示全部楼层 |阅读模式
在页面加载事件中画代码加载数据集A,页面加载完成事件中发起服务请求,请求返回成功事件中保存A。这时会发生保存失败错误。而更换为自动加载A或操作组合加载A就不会出错。难道页面加载事件不能采用画代码么,这是哪门子的怪事?估计又是缺陷,找这个古怪错误又浪费我一天~

0

主题

1034

帖子

1363

积分

金牌会员

Rank: 6Rank: 6

积分
1363
QQ
发表于 2019-2-18 17:34:10 | 显示全部楼层
通过本地测试没有问题呢,可以将您怎样做的发出来,或者联系客服qq:841815084
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-2-18 22:33:26 | 显示全部楼层
牛刀服务-ZYQ 发表于 2019-2-18 17:34
通过本地测试没有问题呢,可以将您怎样做的发出来,或者联系客服qq:841815084 ...

我估计应该是采用画代码时的加载A动作与返回成功事件里的保存A冲突里。虽然按逻辑保存A应该在加载完成之后,但这一逻辑只在采用自动加载或操作组合的情况下才正常,也就是说加载完成事件只针对自动加载或加载事件操作组合才会在完成后触发,而并不会等加载事件画代码完成后才触发,导致加载事件画代码和加载完成事件同时动作,导致冲突。可以检查下加载完成事件和加载事件画代码之间的逻辑关系是否正确,我总觉得是这里的问题。
回复 支持 反对

使用道具 举报

0

主题

1034

帖子

1363

积分

金牌会员

Rank: 6Rank: 6

积分
1363
QQ
发表于 2019-2-19 09:35:07 | 显示全部楼层
那您的数据模式是清空的状态是清空的么?
具体报什么错 可以截图发出来
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2019-2-19 10:42:15 | 显示全部楼层
1、事件中的异步逻辑是不能保证顺序的;
2、页面加载完成事件是特殊的事件,会等待所有的组件初始化完成(当data定义了自动加载数据,会等待到数据加载完成);

你说的的第一种情况:data不自动加载,在页面加载事件进行加载,然后页面加载完成事件再次操作data,这种情况没有办法保证data数据已经加载完成;

第二种情况设置了data自动加载,这个时候“页面加载完成事件”会等待data数据加载完成后才触发;
你说的使用操作组合本质上和画代码是一样的,不太清楚你具体怎么处理的

推荐用法:
1、尽量使用data自动加载,这样能保证“页面加载完成事件”等待data数据加载完成
2、尽量把所有逻辑都放在页面加载完成事件
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 21:10 , Processed in 0.101397 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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