使用MUI plus 时提示要在plus ready之后才能使用plus ,但是遇到以下问题:
/A.js:这里创建全局变量cid,在plusReady()里面可以获取到clientid,并赋值给全局变量cid,但是 在plusReady函数外却还是空/
(function($) {
var cid = '';
mui.plusReady(function() {
cid = plus.push.getClientInfo().clientid;
console.log("token111:" cid);//获取到数据
});
console.log("token2222:" cid);//这里没有获取到
})(mui);
f***@163.com (作者)
如何才能让确定plusReady什么时候执行完毕呢?或者如何让plusReady 先执行完毕?求指导
2016-09-08 09:27
赵梦欢
回复 f***@163.com:
// 监听plusready事件
document.addEventListener( "plusready", function(){
// 扩展API加载完毕,现在可以正常调用扩展API
}, false );
mui对此进行了封装,mui.plusReady
2016-09-08 09:51