事件驱动(三)
var view = View.ofId("goods-detail");
view.on("enter", function(){
view.fire("goodsDetail.obtained", {
goodsDetail: {id: 'G01', name: '名称', shopId: 'S01'}
});
});var view = View.ofId("goods-detail");
view.on("goodsDetail.obtained", function(e){
// {goodsDetail: {id: 'G01', name: '名称', shopId: 'S01'}})
var evtData = e.data;
var goodsDetail = evtData.goodsDetail;
view.logger.debug("Obtained goods detail: {}", goodsDetail);
//呈现商品详情
//...
});var view = View.ofId("goods-detail");
view.on("goodsDetail.obtained", function(e){
var shopId = e.data.goodsDetail.shopId;
//查询并呈现店铺详情
//...
});Last updated