vue.js提示框插件

更多文章,请访问我的博客

综述

在项目中,代替浏览器原生的alert、confirm和prompt

名称:vuejs-dialog

用途:简洁美观的对话框

官网:地址

github:地址

预览

备注

基于promise,如果要在IE9上使用,请引入相关profill

<script src = "https://cdn.polyfill.io/v2/polyfill.min.js?features=es6"></script>

安装

npm安装

npm install vuejs-dialog

浏览器

<script type="text/javascript" src="./path/to/vuejs-dialog.min.js"></script>

引入

单页面

import Vue from "vue"
import VuejsDialog from "vuejs-dialog"Vue.use(VuejsDialog)

浏览器

<script type="text/javascript" src="./path/to/vue.min.js"></script>
<script type="text/javascript" src="./path/to/vuejs-dialog.min.js"></script>
<script>
Vue.use(VuejsDialog.default)
</script>

API

confirm对话框

this.$dialog.confirm('Please confirm to continue').then(function () {// 点击确定执行console.log('Clicked on proceed')}).catch(function () {// 点击取消执行console.log('Clicked on cancel')});

alert对话框

this.$dialog.alert('Please confirm to continue').then(function () {// 点击确定执行console.log('Clicked on proceed')})

选项

let options = {html: false, // 内容可以包含html标记loader: false, // 显示载入动画reverse: false, // 按钮左右反转okText: 'Continue',  // 本地化确认按钮文字提示内容cancelText: 'Close',  //本地化关闭按钮文字提示内容animation: 'zoom', // 动画方式, 三选一: "zoom", "bounce", "fade"type: 'basic', // 确认类型,点击确认(basic), 'soft'(软确认), 'hard'(硬确认)verification: 'continue', // 硬确认时, 作为确认文字,需要用户手工输入verificationHelp: 'Type "[+:verification]" below to confirm', // 硬确认时,提示用户输入的文字clicksCount: 3, // 软确认时,点击几次确认按钮完成最终的确认backdropClose: false // 点背景遮罩是否退出
};

技巧

本地化

message = '测试工作';
options = {okText: '确定',  // 本地化确认按钮文字提示内容cancelText: '取消',  //本地化关闭按钮文字提示内容
}
this.$dialog.alert(message, options);

显示标题与内容

message = {title: '友情提示',body: '测试工作'
}
this.$dialog.alert(message);

vue.js提示框插件(vuejs-dialog)使用指南相关推荐

  1. html js 循环提示框,纯js超酷消息提示框插件notice.js

    notice.js是一款纯js超酷消息提示框插件.notice.js为纯js编写,没有任何依赖文件.通过它可以在页面上制作出漂亮的toast消息通知框效果.该js消息提示框插件的特点还有: 支持4中情 ...

  2. 在指定位置上方出现通用jquery悬浮提示框插件全站通用

    工作需要,网站悬浮提示框要求出现在指定元素上方,由于工作量修改比较大所以要求全站通用,所以写了一个juqery插件,插件很简单,大家可以自行更改样式. 请转载此文的朋友务必附带原文链接,谢谢. 原文链 ...

  3. 轻巧的jQuery提示框插件Tipso演示

    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8&qu ...

  4. 数据可视化——(提示框插件)

    提示框插件有很多,不同的框架中选择的也不一样. 本文主要分享toastr插件 总结它的使用步骤如下: 使用步骤: 加载 jqury.js.toastr.css 和 toastr.js 文件 全局配置. ...

  5. vue.js html 属性赋值,vue.js input框之间赋值方法

    vue.js input框之间赋值方法 2019-01-07 编程之家 https://www.jb51.cc 编程之家收集整理的这篇文章主要介绍了vue.js input框之间赋值方法,编程之家小编 ...

  6. 04.tooltip提示框插件,linkbutton按钮插件与progressbar进度条插件

    tooltip提示框插件 1 渲染方式 2 属性 3 事件 4 方法 linkbutton按钮插件 21 渲染方式 22 属性 23 方法 progressbar进度条插件 1 渲染方式 2 属性 3 ...

  7. 15个友好的jQuery 提示框插件

    需要在用户把光标移到某个元素上时显示一些额外信息时,提示框是一种不错的方式,提示框会在鼠标停留的时候显示,鼠标移开时消失. 适当的使用提示框能大大提升网站的友好度,并且可以节省一些不必要的网页空间,今 ...

  8. 直接拿来用!Vue.js 第三方常用插件盘点 | CSDN 博文精选

    作者 | 张猛 责编 | 伍杏玲 出品 | CSDN 博客 [CSDN 编者按]作者介绍几个Vue.js常用的插件和用法,简单实用,你可以直接拿来用! Vue.js DevTools 用于开发调试Vu ...

  9. Vue中提示框慢慢显示和慢慢消失方法

    Vue中提示框慢慢显示和慢慢消失方法 Vue提供了一个标签属性transition,直接使用就可以了: 用transition标签把需要慢慢显示的组件包起来. 然后在目前组件下面的style属性里面添 ...

最新文章

  1. 计算机系男同学追班里一女同学,未果......
  2. oracle trunc()截断函数
  3. http://blog.csdn.net/xingfuzhijianxia/article/details/6433918
  4. java lombok.getter_lombok注解Getter和Setter的使用
  5. Linux/Centos Mondo 一键部署、镜像恢复,快速部署
  6. 爬虫之Xpath的使用
  7. man时括号里的数字是啥意思
  8. aforge java_基于Aforge摄像头调用简单实例
  9. GlobalMapper20提取点位的高程信息
  10. mac下免费svn工具
  11. 屏幕录像专家 7.5下载+注册机
  12. 个人定制ESXi安装程序(集成三方网卡驱动程序)
  13. span标签置灰_ant-desgin-vue——tree自定义不可选用的置灰或禁用
  14. linux图片裁剪软件安卓版,照片裁剪软件下载-照片裁剪 安卓版v2.2-PC6安卓网
  15. Android高级面试题精选
  16. C#实现自己的远程桌面控制工具
  17. freemarker遍历list处理第一个、最后一个元素
  18. chrome安装vysor webgl不支持
  19. Scratch 怎么打开SB文件怎么打开
  20. 电气绘图软件比较:CAD和Eplan的区别?

热门文章

  1. echart基本使用
  2. 图论动态规划算法——Floyd最短路径
  3. JS前端创建html或json文件并浏览器导出下载
  4. 如何更改计算机睿频,设置睿频加速功能在win7中实现加速的步骤
  5. 机器学习周志华5.13式推导以及BP算法理解
  6. 数据分析——EXCEL可视化
  7. 兴业银行银企直联冲账查询及网银审核退回经办
  8. Java 支付对接之银联电子商务(海南)聚合二维码支付(POS 通插件 C 扫 B 业务)
  9. QT Designer
  10. 华为荣耀MagicBook笔记本 键盘灯怎么设置为常亮?