|

楼主 |
发表于 2017-3-14 15:44:36
|
显示全部楼层
Model.prototype.modelModelConstruct = function(event) {
/*
* 1、数据模型创建时事件 2、加载静态图片或从缓存中加载图片
*/
var data = this.comp("imgData");
data.refreshData();
var carousel = this.comp("carousel2");
var fImgUrl = localStorage.getItem("index_BannerImg_src");
var fUrl = localStorage.getItem("index_BannerImg_url");
$(carousel.domNode).find("img").eq(0).attr({
"src" : fImgUrl,
"pagename" : fUrl
});
};
Model.prototype.imgDataCustomRefresh = function(event) {
/*
* 1、加载轮换图片数据
* 2、根据data数据动态添加carouse组件中的content页面
* 3、如果img已经创建了,只修改属性
* 4、第一张图片信息存入localStorage
*/
var carousel = this.comp("carousel2");
$.ajax({
type: "GET",
// url: require.toUrl('./json/img.json'),
url: require.toUrl('https://m.kuaitoujiqi.com/app/welcome/focus'),
dataType: 'json',
async: false,
cache: false,
success: function(data){
console.log(data);
var imgData = event.source;
imgData.loadData(data);
console.log(imgData);
var me = this;
imgData.each(function(obj) {
var fImgUrl = obj.row.val("fImgUrl");
var fUrl = obj.row.val("fUrl");
if (me.comp('contents2').getLength() > obj.index) {
$(carousel.domNode).find("img").eq(obj.index).attr({
"src" : fImgUrl,
});
if (obj.index == 0) {
localStorage.setItem("index_BannerImg_src", + fImgUrl);
}
} else {
carousel.add('<a href=' + obj.row.val("fUrl") + '><img src="' + fImgUrl + '" class="tb-img1"/></a>');
}
});
},
error: function(){
throw justep.Error.create("加载数据失败");
}
});
代码,现在的问题是后台的图片不显示 |
|