文档中心
首页
  • HTML
  • CSS
  • JavaScript
  • Vue
  • 前端工程化
  • Laravel
  • MySql
  • Linux
  • 公众号与小程序
  • 其他
  • vue-element-admin
  • vue-antd-admin
  • VuePress
  • 《JavaScript教程》
  • 《JavaScript高级程序设计》
  • 《ES6 教程》
  • 《Vue》
  • 《React》
  • 《TypeScript 从零实现 axios》
  • 《Git》
  • TypeScript
  • vue-element-admin集成模板
  • 商品进销存管理系统
  • 民主测评管理系统
  • 在线考试系统
  • 股票分析系统
  • 利用vue.js和vue-element-admin开发管理系统
  • PHP开发微信公众号
  • Laravel开发RESTful API
  • uni-app开发微信小程序
技术文摘
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
关于
收藏
  • 分类
  • 标签
  • 归档

Evan Xu

前端界的小学生
首页
  • HTML
  • CSS
  • JavaScript
  • Vue
  • 前端工程化
  • Laravel
  • MySql
  • Linux
  • 公众号与小程序
  • 其他
  • vue-element-admin
  • vue-antd-admin
  • VuePress
  • 《JavaScript教程》
  • 《JavaScript高级程序设计》
  • 《ES6 教程》
  • 《Vue》
  • 《React》
  • 《TypeScript 从零实现 axios》
  • 《Git》
  • TypeScript
  • vue-element-admin集成模板
  • 商品进销存管理系统
  • 民主测评管理系统
  • 在线考试系统
  • 股票分析系统
  • 利用vue.js和vue-element-admin开发管理系统
  • PHP开发微信公众号
  • Laravel开发RESTful API
  • uni-app开发微信小程序
技术文摘
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
关于
收藏
  • 分类
  • 标签
  • 归档
  • HTML

  • CSS

  • JavaScript文章

  • JavaScript

  • Vue

    • 认识vue.js
    • Vue.js基础
    • 认识axios
    • js高级开发
    • 表单验证插件 (vee-validate)
    • 数据存储(localStorage)的使用
    • vue.js表单验证插件的使用
    • bootstrap(vue.js版本)使用指南
    • vue.js提示框插件
      • 综述
      • 安装
        • npm安装
        • 浏览器
      • 应用
        • 单页面
        • 浏览器
      • API
        • confirm对话框
        • alert对话框
      • 选项
      • 技巧
        • 本地化
        • 显示标题与内容
    • 右键菜单
  • uni-app

  • 前端工程化

  • 前端
  • Vue
wmhello
2018-05-10
目录

vue.js提示框插件

# vue.js提示框插件

# 综述

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

名称:vuejs-dialog

用途:简洁美观的对话框

官网:地址 (opens new window)

github:地址 (opens new window)

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

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

# 安装

# npm安装

npm install vuejs-dialog
1

# 浏览器

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

# 应用

# 单页面

import Vue from "vue"
import VuejsDialog from "vuejs-dialog"

Vue.use(VuejsDialog)
1
2
3
4

# 浏览器

<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>
1
2
3
4
5

# API

# confirm对话框

this.$dialog.confirm('Please confirm to continue')
	.then(function () {
      // 点击确定执行
		console.log('Clicked on proceed')
	})
	.catch(function () {
      // 点击取消执行
		console.log('Clicked on cancel')
	});
1
2
3
4
5
6
7
8
9

# alert对话框

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

# 选项

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 // 点背景遮罩是否退出
};
1
2
3
4
5
6
7
8
9
10
11
12
13

# 技巧

# 本地化

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

# 显示标题与内容

message = {
   title: '友情提示',
   body: '测试工作'
}
this.$dialog.alert(message);
1
2
3
4
5
bootstrap(vue.js版本)使用指南
右键菜单

← bootstrap(vue.js版本)使用指南 右键菜单→

最近更新
01
使用VuePress搭建博客系统(一)
08-08
02
利用FreeSSL.cn申请免费SSL证书
07-23
03
民主测评管理系统
07-22
更多文章>
Theme by Vdoing | Copyright © 2019-2024 wmhello |备案号:滇ICP备2023013341号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式