uniapp x
函数作为参数
//定义test(check : () => boolean) {check()},//作为参数的函数checkIsOK() : boolean {return false;},//使用this.test(() => this.checkIsOK())
自定义class中的一些操作
- 定义可为空回调
onConnectFail : (() => void) | null = nulltestFunc(){this.onConnectFail?.()}
单例class
export class SignalClass {private static singleClass : SignalClass | null = nullpublic static shareSingleClass() : SignalClass {if (SignalClass.singleClass == null) {SignalClass.singleClass = new SignalClass()}return SignalClass.singleClass!}private constructor() {// 私有构造函数,防止通过 new Singleton() 创建新实例}}