# my-vue-dialog
**Repository Path**: laden666666/my-vue-dialog
## Basic Information
- **Project Name**: my-vue-dialog
- **Description**: 一个基于Vue的对话框组件,用于创建基于对话框的中重量型应用
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-02-08
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# my-vue-dialog
简称MyDailog,是一个基于[Vue](https://cn.vuejs.org "") 模态对话框控件,主要有如下特点:
## 特点
* 编程式的对话框创建
* 使用动态组件创建对话框
* 提供对话框关闭验证
* 更好的对话框编程体验
## 兼容性
### Vue版本兼容性
目前MyDailog仅兼容版本2.5.0及以上的Vue。
### 浏览器兼容性
IE | edge | Chrome | safari | firefox | android | IOS
|
>= 9 | √ | √ | √ | √ | >= 4.4 | >= 9.0 |
## 使用文档
请参考[https://laden666666.github.io/my-vue-dialog/](https://laden666666.github.io/my-vue-dialog/ "")
## 源码
[github](https://github.com/laden666666/my-vue-dialog "") ,[码云](https://gitee.com/laden666666/my-vue-dialog "")
## 安装
### CDN 引入
通过[unpkg.com/my-vue-dialog](unpkg.com/my-vue-dialog "") 可以访问MyDailog最新版本的资源,在页面上引入js和css文件即可开始使用:
```html
```
### npm和webpack引入
执行:
```shell
npm install my-vue-dialog -S
```
然后在webpack环境中引入
```javascript
import MyDialog from 'my-vue-dialog'
import 'my-vue-dialog/dist/my-vue-dialog.css'
```
## 初始化
先使用Vue.use引入控件的插件,在创建vue的时候,使用myDialog属性,声明使用控件。例:
```javascript
import Vue from 'vue'
import MyDialogPlugin from 'my-vue-dialog'
import 'my-vue-dialog/dist/my-vue-dialog.css'
vue.use(MyDialogPlugin)
new Vue({
el: '#app',
template: '...',
// 使用myDialog属性,声明使用控
myDialog: {}
})
```
> 注意:如果new Vue时候未设置myDialog,My-Vue-Dialog将无法使用。