Blazor Bootstrap 元件庫 Toast 輕量彈窗元件介紹
輕量級 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 元件庫文件
寫在最後
希望大佬們看到這篇文章,能給專案點個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)
- 執行緒池底層原理詳解與原始碼分析
- 30分鐘掌握 Webpack
- 線性迴歸大結局(嶺(Ridge)、 Lasso迴歸原理、公式推導),你想要的這裡都有
- 【前端必會】webpack loader 到底是什麼
- 中心化決議管理——雲端分析
- HashMap底層原理及jdk1.8原始碼解讀
- 詳解JS中 call 方法的實現
- 列印 Logger 日誌時,需不需要再封裝一下工具類?
- 初識設計模式 - 代理模式
- 密碼學奇妙之旅、01 CFB密文反饋模式、AES標準、Golang程式碼
- Springboot之 Mybatis 多資料來源實現
- CAS核心思想、底層實現
- 面試突擊86:SpringBoot 事務不回滾?怎麼解決?
- 基於electron vue element構建專案模板之【打包篇】
- MiniWord .NET Word模板引擎,藉由Word模板和資料簡單、快速生成檔案。
- 認識執行緒,初始併發
- 1-VSCode搭建GD32開發環境
- 初識設計模式 - 原型模式
- 執行緒安全問題的產生條件、解決方式
- 2>&1到底是什麼意思?