|
我在 wex5 中,使用了 iframe 组件,
逻辑为:在 main 上有一个 contain(假设为A页), 里面有个 list ,点击后进入详细面(假设为B页),在B页中嵌入了 iframe,
代码为:
<iframe xid="iframeNews" width="100%" height="1000px"/>
该组件由系统判断是否能显示,并决定显示内容:
Model.prototype.modelParamsReceive = function(event){
var lid = event.params.lid ;
var lhtml = "" ;
var lurl = "" ;
ldb = this.comp("baasDataNews") ;
var lfilter = " id = '" + lid + "' " ;
ldb.setFilter("lfilter", lfilter)
ldb.refreshData() ;
lhtml = ldb.val("html");
lurl = ldb.val("url") ;
//显示KO值的设置
if(lhtml==""||lhtml==undefined){
justep.Shell.newshtml.set(false);
justep.Shell.newsurl.set(true) ;
$(this.getElementByXid('iframeNews')).attr('src',lurl);
}else{
justep.Shell.newshtml.set(true);
justep.Shell.newsurl.set(false) ;
}
};
现在 iframe 的显示逻辑是正确的,显示内容也是正确的,但问题是:子页(页面B)显示正常后,隔约5秒钟左右,整个系统刷新,即回到页面A。请问是什么原因导致页面自动刷新?如何关闭或判断页面刷新的时间?
|
|