0.1.4 • Published 2 years ago

element-dialog v0.1.4

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

$dialog

使用this.$dialog的形式使用el-dialog

文档地址

el-global-dialog开发文档

安装
npm install --save el-global-dialog
使用方法
import 'el-global-dialog'

在vue文件中

this.$dialog({
  title: '标题',
  width: '30%',
  message: (dialog) => {
    return (
      <div>Hello World</div>
    );
  }
})
attributes
参数说明类型可选值默认值
data传入到dlalog中的数据,可以在message titleSlot footerSlot回调函数中通过注入的参数获取到,如形参叫做dialog,那么可以通过dialog.data获取到object————
message写入dialog内容的回调,可以注入dialog实例,返回要渲染的jsxfunction————
titleSlot写入dialogtitle的回调,相当于el-dialog中的slot="title",可以注入dialog实例,返回要渲染的jsxfunction————
footerSlot写入dialogfooter的回调,相当于el-dialog中的slot="footer",可以注入dialog实例,返回要渲染的jsxfunction————
openel-dialog中的open事件function————
openedel-dialog中的opened事件function————
closeel-dialog中的close事件function————
closedel-dialog中的closed事件function————
title请参照elementui官方文档
width请参照elementui官方文档
fullscreen请参照elementui官方文档
top请参照elementui官方文档
modal请参照elementui官方文档
modal-append-to-body请参照elementui官方文档
append-to-body请参照elementui官方文档
lock-scroll请参照elementui官方文档
custom-class请参照elementui官方文档
close-on-click-modal请参照elementui官方文档
close-on-press-escape请参照elementui官方文档
show-close请参照elementui官方文档
before-close请参照elementui官方文档
center请参照elementui官方文档
  • visible属性不支持传入,因调用$dialog直接就展示弹窗
  • destroy-on-close属性不支持传入,每次关闭弹窗,都会自动销毁实例
0.1.4

2 years ago