逗逗水
逗逗水
  • 发布:2017-08-22 15:47
  • 更新:2017-08-22 15:47
  • 阅读:3230

页面之间传值

分类:MUI

从列表页传递商品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 关注 分享

要回复文章请先登录注册