jsEngine property

Implementation

NUIMiniProgramWebJSEngine get jsEngine{
  if(_jsEngine == null){
    _jsEngine = NUIMiniProgramWebJSEngine.from(window, simulator: simulator())..initCrossEventListener((message) async{
      return null;
    });
    if(_initializeOnInit == true) {
      if(_delayForInit == null) {
        _jsEngine!.sendInitializedEvent(maximumDelay: _initializeMaxDelay);
      }
      else{
        Future.delayed(_delayForInit!, (){
          _jsEngine!.sendInitializedEvent(maximumDelay: _initializeMaxDelay);
        });
      }
    }
  }
  return _jsEngine!;
}