30 lines
768 B
JavaScript
30 lines
768 B
JavaScript
|
|
"use strict";
|
||
|
|
cc._RF.push(module, 'ca649goHiRKTLwex9EdCk9S', 'act.page.base');
|
||
|
|
// Scripts/mod/acts/act.page.base.js
|
||
|
|
|
||
|
|
"use strict";
|
||
|
|
|
||
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 活动页基类
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
var BridgeComponent = require("bridge.component");
|
||
|
|
var TDefine = require("trace.define");
|
||
|
|
var TTT = TDefine.TraceType;
|
||
|
|
cc.Class({
|
||
|
|
"extends": BridgeComponent,
|
||
|
|
// 初始化
|
||
|
|
build: function build(_data) {
|
||
|
|
this.data = nx.dt.objClone(_data);
|
||
|
|
this.mod = nx.bridge.acts.queryAct(_data.camp_id, false);
|
||
|
|
|
||
|
|
// 埋点
|
||
|
|
if (nx.mTrace) {
|
||
|
|
nx.mTrace.trace(TTT.actCampOpened, this.mod ? this.mod.data.theme_id : 0, this.data.camp_id);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
cc._RF.pop();
|