Blazor Bootstrap 組件庫 Toast 輕量彈窗組件介紹

輕量級 Toast 彈窗

DEMO //www.blazor.zone/toasts

基礎用法: 用戶操作時,右下角給予適當的提示信息

<ToastBox class="d-block" Options="@Options1" />

@code{
    Options1 = new ToastOption { Title = "保存數據", IsAutoHide = false, Content = "保存數據成功,4 秒後自動關閉" };
}

Toast 手動關閉: 不會自動關閉,需要人工點擊關閉按鈕

<Button Icon="fa fa-exclamation-triangle" OnClick="@OnNotAutoHideClick" Text="成功通知"></Button>

@code{
    private async Task OnNotAutoHideClick()
    {
        Toast.SetPlacement(Placement.BottomEnd);
        await ToastService.Show(new ToastOption()
        {
            Category = ToastCategory.Warning,
            IsAutoHide = false,
            Title = "消息通知",
            Content = "我不會自動關閉哦,請點擊右上角關閉按鈕"
        });
    }
}

特別注意

本組件使用注入服務的形式提供功能,使用時用戶體驗效果非常舒適,隨時隨地的調用

注入服務提供以下幾種快捷調用方法

Success()
Error()
Information()
Warning()

示例如下:

ToastService?.Success("保存成功", "保存數據成功,4 秒後自動關閉");

private void OnInfoClick()
{
    ToastService.Show(new ToastOption()
    {
        // 通知類別
        Category = ToastCategory.Information,

        // 通知框 Title 值
        Title = "消息通知",

        // 通知正文內容
        Content = "系統增加新組件啦,4 秒後自動關閉"
    });
}

屬性

參數
說明
類型
可選值
默認值
Category
彈出框類型
ToastCategory
Success/Information/Error/Warning
Success
Cotent
彈窗內容
string
Delay
自動隱藏時間間隔
int
4000
IsAutoHide
是否自動隱藏
boolean
true
IsHtml
內容中是否包含 Html 代碼
boolean
false
Placement
位置
Placement
Auto / Top / Left / Bottom / Right
Auto
Title
彈窗標題
string

Blazor Bootstrap 組件庫文檔

//www.blazor.zone

寫在最後

  希望大佬們看到這篇文章,能給項目點個star支持下,感謝各位!

star流程:

1、訪問點擊項目鏈接:BootstrapBlazor

  //gitee.com/LongbowEnterprise/BootstrapBlazor

2、點擊star,如下圖,即可完成star,關注項目不迷路:
  
  

另外還有兩個GVP項目,大佬們方便的話也點下star唄,非常感謝:

  BootstrapAdmin 項目地址:

  //gitee.com/LongbowEnterprise/BootstrapAdmin

  SliderCaptcha 項目地址:

  //gitee.com/LongbowEnterprise/SliderCaptcha

交流群(QQ)歡迎加群討論

   BA & Blazor ①(795206915)        BA & Blazor ②(675147445)