|
一直请教您 ,真的不好意思,前几天,我从数据库传过来的HTML片段,图片不能正常显示,按照您教的办法,我解决了,新闻显示,浏览一切正常,再次感谢,只是有一点问题再次请教您,是一个新闻客户端是根据示例改的,其他的都没有变,只把示例中的第一个按钮改为中心新闻 ,源码如下:
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var baasClient = require("./baasClient");
require("$UI/system/lib/cordova/cordova");
require("cordova!org.apache.cordova.device");
require("res!./img");
var Model = function(){
this.callParent();
};
Model.prototype.data1CustomRefresh = function(userInfo){
var self = this;
var data1 = this.comp("data1");
this.comp("data1").clear();
var success = function(json) {
if (data1.getCount() === 0) {
alert('目前无新闻');
}
};
var error = function() {
self.createNewNews(userInfo);
};
baasClient.loadData([ {
"queryName" : "queryUserByID",
"params" : {},
"data" : this.comp("data1")
} ], success, error);
};
Model.prototype.transURL = function(url) {
return require.toUrl(url);
};
Model.prototype.createNewNews = function(userInfo) {
this.comp("data1").newData({
index : 0,
defaultValues : [ {
"mo_id" : '1',
"mo_bt" : '网络连接问题',
"mo_zhaiy" : '当您看到这条信息时,说明您的网络连接不畅,请使用内网WIFI浏览!',
"mo_neir" : '当您看到这条信息时,说明您的网络连接不畅,请使用内网WIFI浏览!',
"mo_write" : 'FanKe',
"mo_wrtime" : '2015-08-08',
"read_ci" : '1'
} ]
});
};
Model.prototype.output1Click = function(event){
var data1 = this.comp("data1");
this.comp('windowDialog1').open({data:{a:data1.val("mo_bt"),b:data1.val("mo_zhaiy"),c:data1.val("mo_neir"),d:data1.val("mo_write"),e:data1.val("mo_wrtime"),f:data1.val("read_ci"),g:'789'}});
};
Model.prototype.button1Click = function(event){
justep.Portal.closeWindow();
};
return Model;
});
测试的时候,在谷歌浏览器和模拟器中测试都正常,安装到手机上后,浏览完新闻,在返回 有70%的机率出现白屏,然后出现 CANNOT read property 'destory' of undefined , 在关闭后又一切正常。
请教一下白屏如何解决、谢谢了 |
|