# 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。 ### 浏览器兼容性
IEedgeChromesafarifirefoxandroidIOS
>= 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将无法使用。