app主页预加载是个页面,分别为a,b,c,d目录的index,也就是a/index.html ; b/index.html ......
其中主页面有个点击事件是获取商家id并传到b目录下的商家产品目录页(这个页面是选项卡+下拉刷新),麻烦来了,传过来的值接收到并把数据封装好了,但弄死就是不显示内容,但是比较奇怪的是,在b目录(产品目录了)点击进入产品详细,里面有个点击事件进入商家店铺页面(也就上面提到的商家产品目录),这下数据能显示,就那么奇怪~~~
在商家产品目录里更奇怪,选项卡+下拉刷新 都知道是什么页面结构,上面产品分类,下面是产品分类列表,如果首次不点击产品分类的话,在下面左右滑动,产品分类选项卡不跟随走,并提示【 Uncaught TypeError: Cannot read property '0' of undefined at js/mui.min.js:7】,这个先不管吗,毕竟可以再次点击产品分类后再左右滑动 就不会提示错误。
但是上下滑动 有出问题了,远程获得数据,啥都可以,就是不显示数据
var createFragment = function(ul, index,itemid) {
var length = ul.querySelectorAll('li').length;
var fragment = document.createDocumentFragment();
var li;
loaddatelist.usershoplist(length,id,itemid, function(rs) {
if(rs){
var len=rs.length;
for (var ii = 0; ii < len; ii++) {
li = document.createElement('li');
li.className = 'mui-table-view-cell mui-media';
li.id =rs[ii]['id'];
li.innerHTML+='<img class="mui-media-object mui-pull-left" data-lazyload-id="'+rs[ii]['id']+'" src="'+rs[ii]['picurl']+'" onerror="src=\'../images/no_logo.png\'">';
li.innerHTML+='<div class="mui-media-body">'+rs[ii]['title'];
li.innerHTML+='<p class="mui-ellipsis-2">'+rs[ii]['description']+'</p>';
li.innerHTML+='<p><span class="mui-pull-left">¥'+rs[ii]['price']+'元</span><span class="mui-pull-right"><span class="mui-icon mui-icon-eye mygz"></span>'+rs[ii]['oncl']+'</span></p>';
li.innerHTML+='</div>';
fragment.appendChild(li);
}
}
});
return fragment;
};
然后把这个换成官方提供的demo,嘿,居然可以了,但数据不是想要的数据~~~
3 个评论
要回复文章请先登录或注册
2***@qq.com
xiaobing_1102
1***@qq.com