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

語言: CN / TW / HK

輕量級 Toast 彈窗

DEMO http://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 元件庫文件

http://www.blazor.zone

寫在最後

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

star流程:

1、訪問點選專案連結:BootstrapBlazor

http://gitee.com/LongbowEnterprise/BootstrapBlazor

2、點選star,如下圖,即可完成star,關注專案不迷路:

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

BootstrapAdmin 專案地址:

http://gitee.com/LongbowEnterprise/BootstrapAdmin

SliderCaptcha 專案地址:

http://gitee.com/LongbowEnterprise/SliderCaptcha

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

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