从列表页传递商品id,页面跳转到详情页:
列表页:
1) 首先预加载详情页
mui.init({
preloadPages:[{
id:'info.html',
url:'info.html',
}]
});
2) 批量点击事件
mui("#Gallery").on('tap','.mui-table-view-cell a',function(){
//获取id
var id = this.getAttribute("id");
var infoPage = null;
//传值给详情页面,通知加载新数据
if(!infoPage){
infoPage = plus.webview.getWebviewById('info.html');
}
//触发详情页面的newsId事件
mui.fire(infoPage,'newsId',{
id:id
});
//打开详情页面
mui.openWindow({
id:'info.html'
});
})
详情页监听事件:
window.addEventListener('newsId',function(event){
var id = event.detail.id;
//得到传递来的产品id,访问相应接口, 进行相应的 ajax处理
})
0 个评论
要回复文章请先登录或注册