30 lines
706 B
JavaScript
30 lines
706 B
JavaScript
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 活动页基类
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
const BridgeComponent = require( "bridge.component" );
|
||
|
|
const TDefine = require( "trace.define" );
|
||
|
|
const TTT = TDefine.TraceType;
|
||
|
|
|
||
|
|
cc.Class( {
|
||
|
|
|
||
|
|
extends: BridgeComponent,
|
||
|
|
|
||
|
|
// 初始化
|
||
|
|
build: function( _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 );
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
} );
|