Dcat Admin 集成了 Toastr 插件,接下来给大家介绍提示框的三种类型(普通、带标题、带参数)和四种级别(success、error、warning、info),这里咱们分别详细讲解,大家回去可以自己组合得到12种提示框。(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)
目录
四、四种级别Toastr 提示框(success、error、warning、info)
一、12种Toaster提示框展示
Toastr 提示框 | 普通 | 带标题 | 带参数(消失时间) |
success | |||
error | |||
warning | |||
info |
二、Toastr 提示框简单介绍
Toastr是一个基于jQuery的,简单、漂亮的消息提示插件,并且可以设置该提示框自动消失的时间。(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)
一般显示于页面的右上角;多个Toastr 提示框同时出现时,在页面右边从下到上排列显示。
三、三种类型Toastr 提示框(普通、带标题、带参数)
准备
①新建一个Controller,我们这里创建/home/admin/test10/app/Admin/Controllers/ToasterController.php
(其中,test10为我的项目名称;/home/admin/test10/为我的项目路径)
②为ToasterController.php创建路由
在/home/admin/test10/app/Admin/rootes.php文件中添加路由(即下面这句话),以后可以通过http://127.0.0.1:8000/admin/toastershows访问。
$router->resource('toastershows', 'ToasterController');
③上面两处不知道如何修改的,参看:快速一键增删改查(附菜单栏添加&翻译详细解读)--Dcat-Admin框架实战(二))
1、普通Toastr 提示框
普通的Toaster提示框,使用语句Dcat.success()函数,举例如下:
Dcat.success ("有猫彬 最可爱了~");
/*参数为想展示的内容(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)*/
(1)ToasterController.php代码讲解
源码:
<?php
namespace App\Admin\Controllers;
use Dcat\Admin\Admin;
use Dcat\Admin\Layout\Content;
use Dcat\Admin\Layout\Row;
use Dcat\Admin\Http\Controllers\AdminController;
class ToasterController extends AdminController
{
public function index(Content $content){
$content->row(function (Row $row){
Admin::script(
<<<JS
$('.loading-2').click(function(){
Dcat.success("有猫彬 最可爱了~");
});
JS
);
$row->column(4, <<<HTML
<br class="mb-2">
<div>
<a href="#" class="loading-2">谁最可爱</a>
</div>
HTML
);
});
return $content->header('Toaster');
/*(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)*/
}
}
(2)样例使用方法
①在浏览器输入访问地址http://127.0.0.1:8000/admin/toastershows
②点击左侧按钮【谁最可爱】,右侧就会出现Toastr 提示框。
2、带标题Toastr 提示框
Toastr 提示框的关键语句:
Dcat.success("有猫彬 最可爱了~", "我是更可爱的标题");
/*(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)*/
3、带参数Toastr 提示框
这里的参数指Toastr 提示框自动消失的时间⏱
Toastr 提示框的关键语句:
Dcat.success("有猫彬 最可爱了~", null, {
timeOut:9000, /*9000毫秒后自动消失=9秒后自动消失*/
});
四、四种级别Toastr 提示框(success、error、warning、info)
1、success级别Toastr 提示框
Toastr 提示框的关键语句:
Dcat.success("success:有猫彬 最可爱了~");
2、error级别Toastr 提示框
Toastr 提示框的关键语句:
Dcat.error("error:有猫彬 最可爱了~");
/*(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)*/
3、warning级别Toastr 提示框
Toastr 提示框的关键语句:
Dcat.warning("warning:有猫彬 最可爱了~");
4、info级别Toastr 提示框
Toastr 提示框的关键语句:
Dcat.info("info:有猫彬 最可爱了~");
昨天看了 [寂静之地2],出影院的时候,走路都静悄悄的😁
----2021年6月2日