diff --git a/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs b/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs
index 9edd8c0e4d4..b6b195dd3fe 100644
--- a/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs
+++ b/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs
@@ -22,13 +22,13 @@ public class ErrorLogger : ComponentBase, IErrorLogger
///
///
[Parameter]
- public bool? EnableErrorLogger { get; set; }
+ public bool EnableErrorLogger { get; set; } = true;
///
///
///
[Parameter]
- public bool? ShowToast { get; set; }
+ public bool ShowToast { get; set; } = true;
///
///
@@ -62,10 +62,6 @@ public class ErrorLogger : ComponentBase, IErrorLogger
[Parameter]
public Func? OnInitializedCallback { get; set; }
- [Inject]
- [NotNull]
- private IOptionsMonitor? Options { get; set; }
-
[NotNull]
private BootstrapBlazorErrorBoundary? _errorBoundary = default;
@@ -77,8 +73,6 @@ protected override void OnInitialized()
base.OnInitialized();
ToastTitle ??= Localizer[nameof(ToastTitle)];
- EnableErrorLogger ??= Options.CurrentValue.EnableErrorLogger;
- ShowToast ??= Options.CurrentValue.ShowErrorLoggerToast;
}
///
@@ -108,7 +102,7 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
builder.CloseComponent();
}
- private RenderFragment? RenderContent => (EnableErrorLogger ?? false) ? RenderError : ChildContent;
+ private RenderFragment? RenderContent => EnableErrorLogger ? RenderError : ChildContent;
private RenderFragment RenderError => builder =>
{
diff --git a/src/BootstrapBlazor/Components/ErrorLogger/IErrorLogger.cs b/src/BootstrapBlazor/Components/ErrorLogger/IErrorLogger.cs
index 2d449b05501..7a0f261e1ba 100644
--- a/src/BootstrapBlazor/Components/ErrorLogger/IErrorLogger.cs
+++ b/src/BootstrapBlazor/Components/ErrorLogger/IErrorLogger.cs
@@ -11,9 +11,9 @@ namespace BootstrapBlazor.Components;
public interface IErrorLogger
{
///
- /// 获得/设置 是否开启全局异常捕获 默认 null 使用全局配置 值
+ /// 获得/设置 是否开启全局异常捕获 默认 true
///
- bool? EnableErrorLogger { get; set; }
+ bool EnableErrorLogger { get; set; }
///
/// 获得/设置 自定义 Error 处理方法 默认 null
@@ -23,9 +23,9 @@ public interface IErrorLogger
Task HandlerExceptionAsync(Exception ex);
///
- /// 获得 是否显示 Error 提示弹窗 默认 null 使用全局配置 值
+ /// 获得 是否显示 Error 提示弹窗 默认 true
///
- bool? ShowToast { get; }
+ bool ShowToast { get; }
///
/// 获得 Error Toast 弹窗标题 默认读取资源文件内容