gnh-activity-modal
v1.0.9
Published
> 活动弹窗
Downloads
6
Readme
gnh-activity-modal
活动弹窗
使用
- 安装
npm install gnh-activity-modal -S
// or
yarn add gnh-activity-modal
- 引入
import GnhActivityModal from 'gnh-activity-modal'
...
components: {
[GnhActivityModal.name]: GnhActivityModal
}
...
- 使用
<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|弹窗关闭时候触发||