下载

一个漂亮的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. 在centos6.5下搭建lnmp

    1.查看环境: [root@localhost /]# cat /etc/redhat-release CentOS release 6.5 (Final)   2.关掉防火墙(需要到国外地址下载软件 ...

  2. MySQL中如何分析查询语句

    Oracle中有explain for,mysql中也有同样的功能,那便是explain,举例如下: mysql> explain select (case (select count(*) f ...

  3. 转:brpc的研发经历

    转载自:https://www.jianshu.com/p/124dc2c7d9d3 RPC是个老概念,五花八门的实现非常多.在14年我刚转到基础架构部时,其实是不想做RPC框架的.我的想法可能和很多 ...

  4. 20190919-02安装Xshell和CRT远程工具 000 008

    Linux远程登录及相关工具介绍 Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器.这时我们就需要远程登录到Linux服务器来管理维护系统. Linux系统中 ...

  5. tomcat-8.0.18 cluster 使用Redis共享Session 配置

    事实证明 这位作者提在https://jingyan.baidu.com/article/ac6a9a5e10415f2b653eace8.html 最底下的http://pan.baidu.com/ ...

  6. Python基础 读取二进制文件

    问题 有二进制文件中保存了 20 亿个 2 Bytes 的数,需将其读出,每 20000 个数作图,拟合后输出结果. 解决 # -*- coding: utf-8 -*- ""&q ...

  7. sqlserver语句的执行顺序

    执行顺序: 1.from 2.where 3.group by 4.having 5.根据select 关键之后的要显示的字段,进行结果集显示 6.order by 对最终结果集进行排序 7.top/ ...

  8. ui自动化---WebDriverApi接口

    一.webdriver client原理 当测试脚本启动Chrome的时候,selenium-webdriver 会首先在新线程中启动Chrome浏览器.启动后selenium-webdriver会将 ...

  9. CentOS7重装yum和python

    卸载现有的Python和Yum 1.删除现有Python ##强制删除已安装程序及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ...

  10. NSThread线程对象

    NSThread 创建线程的方式 准备在后台线程调用的方法 longOperation: - (void)longOperation:(id)obj { NSLog(@"%@ - %@&qu ...