0.2.1 • Published 5 years ago

vue-fa-modal v0.2.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

vue-fa-modal

Codacy Badge npm npm NPM

一个基于 Vue.js 与 Element-UI 的简单弹窗组件

特点:

  • 基于 Element-UI 的 Dialog 对话框 进行扩展
  • 集成了 拖拽、操作按钮

安装

使用 npm 或者 yarn 进行安装

$ npm install vue-fa-modal
$ yarn add vue-fa-modal

如何使用

import VueFaModal from 'vue-fa-modal'
<vue-fa-modal open-btn-text="点击我" @submit="submit" />

参数

名称必填类型默认值描述
titleString弹窗弹窗的标题
widthString95%弹窗宽度
disabledBooleanfalse禁用打开按钮、禁用 visible 事件
needOpenBtnBooleantrue启用打开按钮
needFooterBooleantrue启用弹窗底部按钮
btnLoadingBooleanfalse提交按钮加载动画
openBtnTextString打开弹窗打开按钮的文字
submitBtnTextString提交提交按钮的文字
cancelBtnTextString取消取消按钮的文字
openBtnSizeStringsmall打开按钮的尺寸
otherBtnSizeString’‘其他按钮的尺寸
openBtnTypeString’‘打开按钮的类型
openBtnIconString’‘打开按钮的图标
openBtnStyleObject{}打开按钮的样式
beforeOpenFunction空操作打开按钮之前,返回 false 则不打开

其他属性详见 Element-UI 文档:链接

Slots

名称描述
-弹窗的内容
open-btn打开按钮的区域
title标题区的内容
footer按钮操作区的内容
footer-prepend按钮操作区,内置按钮前面
footer-middle按钮操作区,内置按钮中间
footer-append按钮操作区,内置按钮后面

事件

名称描述
open打开弹窗回调
close关闭弹窗回调
submit提交事件

方法

可以通过直接调用组件方法

名称描述
visible显示弹窗
hidden关闭弹窗
submit提交

DEMO

demo link

Author

Blog · GitHub @gd4Ark

License

MIT

Conclusion

If you think my project is good👏 . Give a Star⭐ encouragement.

0.2.1

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago