下载

一个漂亮的JavaScript“警告”替代品

安装
$ npm安装—节省sweetalert
使用
从“sweetalert”进口swal;

横波测井(“Hello world !”);
从1. x升级
在2.0版本中引入了许多改进和破坏性更改。确保你阅读了升级指南,以避免令人讨厌的意外!
指南

安装
开始
先进的例子
使用的库
从1. x升级

文档

配置
方法
主题

例子
一个错误信息:
swal(“哎呀!”、“出错了!”、“错误”);
一个警告信息,在确认信息上附加一个功能:

使用承诺:

横波测井({
标题:“你确定吗?”
文字:“你确定要离开这一页吗?”
图标:“警告”,
dangerMode:没错,
})
不要犹豫(willDelete =比;{
如果(willDelete) {
swal(“删除!”,“您假想的文件被删除!”,“成功”);
}
});

使用异步/等待:

const willDelete =等待swal({
标题:“你确定吗?”
文本:“您确定要删除此文件吗?”
图标:“警告”,
dangerMode:没错,
});

如果(willDelete) {
swal(“删除!”,“您假想的文件被删除!”,“成功”);
}
一个提示模式,用户的输入被记录:

使用承诺:

横波测井(“类型一:{
内容:“输入”,
})
不要犹豫((值)=比;{
横波测井(键入:$ {value});
});

使用异步/等待:

const value =等待swal("键入某事",{
内容:“输入”,
});

横波测井(键入:$ {value});
结合Fetch:

使用承诺:

横波测井({
文字:“想记录一些关于Bulbasaur的信息吗?”
按钮:{
文本:“搜索!”
closeModal:假的,
},
})
不要犹豫(willSearch =比;{
如果(willSearch) {
返回获取(“http://pokeapi.co/api/v2/pokemon/1”);
}
})
不要犹豫(结果=比;result.json ())
不要犹豫(json =比;console.log (json))
.catch(呃=比;{
swal(“哎呀!”,“似乎我们无法获取信息”,“错误”);
});

使用异步/等待:

const willSearch =等待swal({
文字:“想记录一些关于Bulbasaur的信息吗?”
按钮:{
文本:“搜索!”
closeModal:假的,
},
});

如果(willSearch) {
尝试{
const result = await fetch("http://pokeapi.co/api/v2/pokemon/1");
const json = await result.json();
console.log (json);
捕获(err) {
swal(“哎呀!”,“似乎我们无法获取信息”,“错误”);
}
}
使用与反应
SweetAlert有一些工具可以集成到你最喜欢的渲染库中。
如果您正在使用React,您可以在主库之外安装与React一起的SweetAlert,并轻松地向警报添加React组件,如下所示:
从“React”导入React
从“@sweetalert/with-react”导入swal

横波测井(
& lt; div>
& lt; h1> Hello world ! & lt; / h1>
& lt; p>
它现在是用JSX呈现的!
& lt; / p>
& lt; / div>
)
阅读更多关于与React集成的内容
贡献
如果你要改变核心库:

在src文件夹中进行更改。
通过运行npm运行文档预览更改
提交拉请求

如果您正在更改文档:

在文档-src文件夹中进行更改。
通过运行npm运行文档预览更改
运行npm运行builddocs将更改编译到docs文件夹
提交拉请求

贡献者
这个项目的存在要感谢所有的贡献者。(贡献)。

支持者
感谢我们所有的支持者!(成为支持者)

赞助商
通过成为赞助者来支持这个项目。您的徽标将显示在这里与您的网站链接。(成为赞助商)本文转载于:http://www.diyabc.com/frontweb/news33303.html

一个漂亮的JavaScript“警告”替代品的更多相关文章

  1. 给Ajax一个漂亮的嫁衣——Ajax系列之五(下)之序列化和反序列化

    给Ajax一个漂亮的嫁衣——Ajax系列之五(下)之序列化和反序列化 标签: ajaxdictionaryjsonobject服务器function 2012-07-25 18:41 2242人阅读  ...

  2. ctex moderncv版本更新--用latex写一个漂亮的简历

    我的电脑是win7系统32位,ctex版本是v2.9.2.164 full(http://www.ctex.org/CTeXDownload) 一直不太清楚moderncv里面类似\cventry这种 ...

  3. PS网页设计教程XXIV——从头设计一个漂亮的网站

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,“熟读唐诗三百首,不会作诗也会吟”. 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试 ...

  4. 分享一个漂亮的ProgressBar控件

    codeprject上看到的一个漂亮的ProgressBar控件.是用vb.net开发的. C#直接在工具箱中引用即可. 地址:http://www.codeproject.com/Articles/ ...

  5. JQuery是继prototype之后又一个优秀的Javascript库

    JQuery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Oper ...

  6. 小强的HTML5移动开发之路(5)——制作一个漂亮的视频播放器

    来自:http://blog.csdn.net/dawanganban/article/details/17679069 在前面几篇文章中介绍了HTML5的特点和需要掌握的基础知识,下面我们开始真正的 ...

  7. 一个基于原生JavaScript开发的、轻量的验证码生成插件

    Vcode.js 一个基于原生JavaScript开发的.轻量的验证码生成插件 V: 1.0.0 DEMO:https://jofunliang.github.io/Vcode.js/example. ...

  8. 一个漂亮的php验证码类

    一个漂亮的php验证码类(分享)   作者: 字体:[增加 减小] 类型:转载 下面小编就为大家分享一个漂亮的php验证码类.需要的朋友可以过来参考下   直接上代码: 复制代码 代码如下: //验证 ...

  9. 一个简单的javascript节流器实现

    节流器 javascript的节流器主要用于延缓某些动作的执行,比如ajax请求,如果input框注册了input事件,那么当用户输入时就会持续的触发这个事件,如果回调函数中持续的通过ajax调用后台 ...

随机推荐

  1. VuePress初探(一)

    原文参考链接 手把手教你使用 VuePress 搭建个人博客 有阅读障碍的同学,可以跳过第一至四节,下载我写好的工具包: git clone https://github.com/zhangyunch ...

  2. laravel5学习并搭建网站【更新至2020-09-03】

    之前一直不清楚 php artisan 要如何使用,有朋友推荐使用phpstorm可以进行命令行执行, 现在发现其实如果真的不喜欢phpstorm的加载缓慢,可以试试计算机原有的命令行 记住需要跳转到 ...

  3. 使用Loadrunner进行性能测试

    一.确定性能测试的范围.要求.配置.工具等 明确测试的系统: 本文档主要指的是web应用. 明确测试要求: 用户提出性能测试,例如,网站首页页面响应时间在3S之内,主要的业务操作时间小于10s,支持3 ...

  4. Selenium学习整理(Python)

    1 准备软件 Selenium IDE firebug-2.0.19.xpi firepath-0.9.7-fx.xpi Firefox_46.0.1.5966_setup.exe 由于火狐浏览器高版 ...

  5. JQuery生成图片列表

    <!DOCTYPE html> <html> <head> <title>生成图片列表</title> <style type=&qu ...

  6. 在Oracle中快速创建一张百万级别的表,一张十万级别的表 并修改两表中1%的数据 全部运行时间66秒

    万以下小表做性能优化没有多大意义,因此我需要创建大表: 创建大表有三种方法,一种是insert into table selec..connect by.的方式,它最快但是数据要么是连续值,要么是随机 ...

  7. hadoop不能互相访问和linux防火墙守护进程

    前言——作为装过几次集群的菜鸟,对于hadoop集群的安装还是比较有心得的:只要配置文件够好,集群配置就非常容易,否则也容易出现莫名其妙的问题!总结了一份3台机器搭建较完好的集群的一份配置文件. 在我 ...

  8. C#中TextBox设置readonly不能读取数据问题

    在ASP.NET中前端设置控件TextBox的属性为Readonly="True"时,如果之前有设定初始值,或通过JS方式给其赋值后,在后台访问其Text值却无法获取,这种问题的解 ...

  9. webstorm单标签设置成双标签展开解决iview中col展开问题

    大家好!我是木瓜太香,今天给大家带来一个 webstorm 小技巧 场景:有使用过 vue 框架并且使用 iview 做 ui webstorm 做 ide 的同学,可能会遇到一个比较奇怪的问题,iv ...

  10. YOLOv4: Darknet 如何于 Docker 编译,及训练 COCO 子集

    YOLO 算法是非常著名的目标检测算法.从其全称 You Only Look Once: Unified, Real-Time Object Detection ,可以看出它的特性: Look Onc ...