gnh-activity-modal

1.0.9 • Public • Published

gnh-activity-modal

活动弹窗

使用

  1. 安装
npm install gnh-activity-modal -S
// or
yarn add gnh-activity-modal
  1. 引入
import GnhActivityModal from 'gnh-activity-modal'
...

components: {
    [GnhActivityModal.name]: GnhActivityModal
  }
...
  1. 使用
<gnh-activity-modal
  :closeBtn="require('./assets/close-btn.png')"
  :topImg="require('./assets/reward_mask.png')"
  :centerIcon="require('./assets/reward_success_icon.png')"
   @onHide="onHide"
  ref="modal"
  @onClick="clickHandle"
  />

// methods
 methods: {
    clickHandle (e) {
      this.$refs.modal.$hide()
      // 或者使用 this.$refs.modal.toggle()
    },
    onHide () {
      console.log('hide')
    }
  },

props

属性 说明 类型 默认值
closeBtn 关闭按钮图片 使用require加载图片资源
topImg 弹窗顶部图片 使用require加载图片资源
centerIcon 弹窗中间位置的图片 使用require加载图片资源
centerIconWidth 弹窗中间位置的图片的宽度 String Number 82
contentTitle 主标题 String 确认加速该订单吗
contentSubTitle 副标题 String 确认后不可修改
btnText 按钮文案 String 确认
hasMask 是否有遮罩 Boolean true
maskClosable 遮罩点击是否关闭弹窗 Boolean true
onClick 点击按钮触发的事件 Function

slot 插槽

slot-name 说明 默认值
close-btn 关闭按钮插槽 closeBtn图片
modal-center 中间内容插槽 centerIcon图片icon
modal-bottom 弹窗底部插槽 确认按钮

方法

方法名 说明 示例
toggle 切换弹窗状态 this.$refs.modal.toggle()
$show 展示弹窗 this.$refs.modal.$show()
$hide 关闭弹窗 this.$refs.modal.$hide()

通知

方法名 说明 示例
onHide 弹窗关闭时候触发

Readme

Keywords

none

Package Sidebar

Install

npm i gnh-activity-modal

Weekly Downloads

11

Version

1.0.9

License

none

Unpacked Size

694 kB

Total Files

25

Last publish

Collaborators

  • webaifei