下载

一个漂亮的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. 【python开发】迈出第一步,这可能是我唯一一次的Python开发了

    好久没写博了,今天就瞎唠唠吧 背景: 组内有个测试平台,是基于Python2+tornado 框架写的,之前自己维护了一套系统的UIweb自动化代码,现在需要集成进去.这很可能是自己唯一一次基于pyt ...

  2. Java内存模型分析

    在学习Java内存模型之前,先了解一下线程通信机制. 1.线程通信机制 在并发编程中,线程之间相互交换信息就是线程通信.目前有两种机制:内存共享与消息传递. 1.1.共享内存 Java采用的就是共享内 ...

  3. Activiti7 启动流程实例

    package com.itheima.activiti; import org.activiti.engine.ProcessEngine; import org.activiti.engine.P ...

  4. canvas绘制图片drawImage学习

    不得不说,html5中的canvas真的非常强大,从图片处理,到视频处理,再到游戏开发,都能见到canvas的身影,然而,就这一个<canvas>标签,功能居然如此强大,这主要归功于can ...

  5. 你还记得 Tomcat 的工作原理么

    SpringBoot 就像一条巨蟒,慢慢缠绕着我们,使我们麻痹.不得不承认,使用了 SpringBoot 确实提高了工作效率,但同时也让我们遗忘了很多技能.刚入社会的时候,我还是通过 Tomcat 手 ...

  6. 【二叉树-所有路经系列(根->叶子)】二叉树的所有路径、路径总和 II、路径总和、求根到叶子节点数字之和(DFS)

    总述 全部用DFS来做 重点一:参数的设置:为Root,路径字符串,路径List集合. 重点二:步骤: 1 节点为null 2 所有节点的操作 3 叶子结点的操作 4 非叶节点的操作 题目257. 二 ...

  7. MySQL页分裂和页合并

    预备知识了解,索引页,数据页,b+tree 页是innoDB中管理储存空间的基本单位,页有很多中,存放数据的叫做索引页.

  8. Vue结合Django-Rest-Frameword结合实现登录认证(一)

    作者:小土豆biubiubiu 博客园:https://www.cnblogs.com/HouJiao/ 掘金:https://juejin.im/user/2436173500265335 微信公众 ...

  9. C#实现创建、编辑NX表达式

    在NX8.5中使用C#编辑表达式中有个坑,part.Expressions.Edit该方法鲁棒性很差,当表达式有错时也能编辑成功(手动在NX中增加错误表达式会有弹框,无法创建,而该方法却可以,疑是bu ...

  10. @RequiresPermissions注解的作用,超级简单的权限验证

    是shiro里面权限验证的一个注解 @RequiresPermissions(value = {"engineeringPause:download", "workCon ...