|
我的一个页面属于APP的最后一个页面,其功能主要是展示一张图片,但是每当由上级跳转到此页面后,页面不会停留而是直接跳转到了登录页面或是首页即index.w页面,
页面代码如下:
define(function(require) {
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Model = function() {
this.callParent();
this.imgUrl = justep.Bind.observable("");
};
Model.prototype.toUrl = function(imgUrl) {
return require.toUrl(imgUrl);
};
Model.prototype.modelParamsReceive = function(event) {
var me = this;
var id = event.params.data.id;// 获取上一级页面传过来目录的ID
alert("id=" + id);
debugger;
justep.Baas.sendRequest({//自定义action,获取数据库中的图片路径绑定到image组件中的以显示
"url" : "/txxt/Txxt",
"action" : "getImgInfo",
"async" : false,
"method" : "post",
"params" : {
Strid : id
},
"success" : function(data) {
alert("src:" + data.src);
debugger;
var a = data.src;// baas返回的路径
alert("相对路径:" + "." + a);
debugger;
me.imgUrl.set("." + a);
debugger;
}
});
debugger;
};
debugger;
return Model;
});
问题就是,这个页面一闪而过直接跳index.w页面,导致用户无法查看图片,页面中没有关于跳转页面的代码以及相应的指向其他页面。
|
|