AdvertiseMask
广告图片弹层。
示例
默认用法
<nut-advertisemask
imgSrc="/asset/img/advertising/adver.png"
linkHref = 'https://m.jd.com/'
:picWidth="5"
:picHeight="6"
:clickMask="true"
:showClose='true'
:showBtn='true'
:closeTop="3"
:closeRight="0.8"
:closeScale="1.2"
:circleShow="true"
:initShow.sync="initShow"
@jumpTo="jumpToFun"
@closeMask="closeMaskFun"
@maskClose="maskClose"
@maskOpen="maskOpen"
>
</nut-advertisemask>
Props
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|
imgSrc | 广告图片的来源,必填项 | String | '' | — |
linkHref | 点击按钮跳转的链接地址 | String | 'javascript:void(0)' | — |
picWidth | 广告图片的宽度,必填项(单位:rem) | Number | — | — |
picHeight | 广告图片的高度,必填项(单位:rem) | Number | — | — |
clickMask | 点击遮罩层是否关闭 | Boolean | false | true/false |
showClose | 是否显示关闭按钮 | Boolean | true | true/false |
closeTop | 关闭按钮相对于整个屏幕距离顶部的距离(单位:rem) | Number | 3 | — |
closeRight | 关闭按钮相对于整个屏幕距离右侧的距离(单位:rem) | Number | 3 | — |
closeScale | 关闭按钮放大倍数 | Number | 1 | — |
circleShow | 是否显示关闭按钮外侧圆圈 | Boolean | true | true/false |
initShow | 是否显示广告蒙层 | Boolean | true | true/false |
Events
事件名 | 说明 | 回调参数 |
---|
jumpTo | 点击跳转按钮时触发的回调事件 | — |
closeMask | 点击关闭按钮时触发的回调事件 | — |
maskClose | 遮罩层隐藏时触发 | — |
maskOpen | 遮罩层显示时触发 | — |