4***@qq.com
4***@qq.com
  • 发布:2017-08-27 09:59
  • 更新:2020-01-14 18:28
  • 阅读:1653

mui.plusReady(function() ){} 变量作用域的问题

分类:HTML5+

var yhming;
mui.plusReady(function() {
var yh = JSON.parse(plus.storage.getItem('yh'));

if(yh != null) {  
    document.getElementById('dianming').value = yh[0].dianming;  
    document.getElementById('dizhi').value = yh[0].dizhi;  
    yhming=yh[0].yhming;  
}  

});
alert(yhming);
缓存中有数据
alert(yhming) 的结果仍然是undefined

2017-08-27 09:59 负责人:无 分享
已邀请:
雪之梦技术驿站

雪之梦技术驿站 - 你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去

肯定是undefined,很正常啊,哪里有问题了?

4***@qq.com

4***@qq.com (作者)

我想获取mui.plusReady();中的变量
在mui.plusReady()函数中alert(yhming)是有值得,mui.plusReady()但是 外面就没有值;
怎么让值传出来?

unionw

unionw - 忙的天昏地暗

没有解决,因plusready加载延迟,并且内部属性不能做全局变量用。就是这么设计的,坑死了

该问题目前已经被锁定, 无法添加新回复