UNPKG

xeslive_components

Version:

Vue Component's store for TAL

30 lines (27 loc) 686 B
/** * COMP_TYPE 类型常量 */ const COMP_TYPE = [ "DisplayObject", // {type:0} "Container", // {type:1} "Stage", // {type:2} "VText", // {type:0,texture:{type:0}} "VImage", // {type:0,texture:{type:1}} "VAudio", // {type:0,texture:{type:2}} "VVideo" // {type:1,texture:{type:3}} ]; // 通过typenum获取组件类型 comptype const getCompTypeByNum = n => { let type = -1 switch(n._type) { case 2 : case 1 : type = n._type break case 0 : type = n.texture._type + 3 } // console.log("Method:getCompType ",data,type , COMP_TYPE[type]) return COMP_TYPE[type] } export { COMP_TYPE, getCompTypeByNum }