用DeviceOne开发APP的时候,如果想处理好一个操作的时候,需要触发另一个操作,如何实现通知的方式?
page.on("next", function(data) {//我注册一个next通知,在完成上一个动作的时候,我执行next通知
//http.request();在通知里我们执行http请求
});
var login_body = {};//例如这个是一个登陆的http请求,登录成功之后,我会在成功的回调函数里面fire这个next事件
var login_http = mm("do_Http");//这样在完成登录之后,就会去调用next函数里面的http请求了。
login_http.method = "post";
login_http.timeout = "60000";
login_http.contentType = "application/json";
login_http.on("fail", function(data){
}).on("success", function(data){
page.fire("next", {});
});
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
上面的回答有两个环境可以使用,一个是page的,这个是在同一个下面,还有一个通知是app层的,这个通知是整个app的通知,用法基本一致。