[]Laya如何处理类与类之间的依赖关系
在一个类中定义一个静态变量,并初始化为另一个类的实例或者是枚举成员。怎么处理依赖?
可行的办法是改成getter去懒初始化,
用三斜线指令(ts推荐的,但是貌似没用?)
手动修改index.html中js文件的加载顺序将被依赖的js放在前面。但是文件多了之后手动调整顺序明显不合理。而且下次编译就又被还原了。
目前白鹭采用的是在他的编译命令中自动处理了依赖之间的排序。
求加上这个功能。
enum LogLevelEnum{
ALL = -0xFFFFFFFF,
TRACE = 0,
DEBUG = 200,
INFO = 400,
WARN = 600,
ERROR = 800,
FATAL = 1000,
OFF = 0xFFFFFFFF
}
class Logger {编译运行会报错。
public static logLevel: number = LogLevelEnum.ALL; // 获取或设置日志输出的分级
}
可行的办法是改成getter去懒初始化,
用三斜线指令(ts推荐的,但是貌似没用?)
手动修改index.html中js文件的加载顺序将被依赖的js放在前面。但是文件多了之后手动调整顺序明显不合理。而且下次编译就又被还原了。
目前白鹭采用的是在他的编译命令中自动处理了依赖之间的排序。
求加上这个功能。
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
liuliqianxiao
赞同来自:
那同理,静态变量如果初始赋值为另一个类的单例,
比如public static value: any = OtherClass.instace,这个也匹配不到的。
ymsdandan
赞同来自: