uniapp x

函数作为参数

	//定义
	  test(check : () => boolean) {
			check()
	  },
	  //作为参数的函数
	  checkIsOK() : boolean {
			return false;
	  },
	  //使用
	  this.test(() => this.checkIsOK())

自定义class中的一些操作

  • 定义可为空回调
	onConnectFail : (() => void) | null = null
	testFunc(){
		this.onConnectFail?.()
	}

单例class

export  class SignalClass {
	private static singleClass : SignalClass | null = null

	public static shareSingleClass() : SignalClass {
		if (SignalClass.singleClass == null) {
			SignalClass.singleClass = new SignalClass()
		}
		return SignalClass.singleClass!
	}
	private constructor() {
		// 私有构造函数,防止通过 new Singleton() 创建新实例
	}

}

你可能感兴趣的:(uni-app,java,开发语言)