1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > vue.js提示框插件(vuejs-dialog)使用指南

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

时间:2018-09-27 03:52:13

相关推荐

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

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);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。