0.0.1-5 • Published 7 years ago

@beisen/popup v0.0.1-5

Weekly downloads
16
License
-
Repository
-
Last release
7 years ago

@beisen/popup

mobile html5 popup modal overlay

运行

# install dependencies
npm install

# 运行开发环境
npm run dev

# 编译tag版本
npm run build

外部引入

npm install --save @beisen/popup 安装命令

import {
        ActionList,
        Overlay,
        Popup,
        Modal,
        RichTextPop,
        Snaker
    } from '@beisen/popup';

参数说明

组件 popup

弹层类组件

参数名称数据类型参数含义枚举值
`open`Boolean是否显示弹窗
`custom-class`String自定义class名称
`append-body`Boolean是否直接将节点插入body上
`full`Boolean是否全屏显示
`direction`String弹窗显示的方向和位置`left,right,top,bottom`
`show-overlay`Boolean是否显示地步遮罩
`fast-close`Boolean是否马上关闭
`close`Function关闭的方法及回调
<popup open='false' :direction='left' :on-close='closePop'>
    <div style='width: 280px;'/>
</popup>

组件 action-list

显示操作列表

参数名称数据类型参数含义枚举值
`open`Boolean是否显示
`actions`Array操作的数据列表
`close`Function关闭的方法及回调

actions 内部结构

参数名称数据类型参数含义枚举值
`text`String操作显示文字
`visible`Boolean是否显示
`handler`Function点击的回调
`key`String唯一标识
var actionData = [{
          text: "编辑任务",
          handler: ()=>{},
          key: 'edit',
          visible: true
      }, {
          text: "删除任务",
          handler: ()=>{},
          key: 'delete',
          visible: true
      }];

<action-list open='false' :actions='actionData' :close='closePop'/>

组件 snaker

系统提示

参数名称数据类型参数含义枚举值
`open`Boolean是否显示
`type`String提示类型error warning success info
`message`String提示内容
`auto-close`Boolean是否自动关闭
`delay`Number延迟关闭时间
`close`Function关闭的方法及回调
<snaker open='false' message='删除成功!' type='error' :close='closePop'/>

组件 rich-text-pop

用于显示富文本的弹层

参数名称数据类型参数含义
`open`Boolean是否显示
`title`String弹层标题
`content`String弹层内容
`close`Function关闭的方法及回调
<rich-text-pop :content='richContent' :title="'描述'" :open='richTextPop' :close="closePop"/>

组件 modal

确认弹层

参数名称数据类型参数含义
`open`Boolean是否显示
`title`String弹层标题
`message`String提示内容
`submi-text`String确认按钮文字
`cancel-text`String取消按钮文字
`submit`Function确定的方法及回调
`cancel`Function取消的方法及回调
 <modal :open="modal" title='确认' message='确定要删除吗?删除之后操作不可恢复' :submit='closePop' :cancel='closePop'/>