W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在刮刮卡區(qū)域進(jìn)行刮卡抽獎(jiǎng)。
更多詳細(xì)信息請(qǐng)參見(jiàn) 代碼市場(chǎng)。
npm i ant-mini-scratch-card --save
// .json
{
"usingComponents": {
"scratch": "ant-mini-scratch-card/es/scratch/index"
}
}
<!-- .axml -->
<view>
<scratch
tipText="刮刮我,有驚喜~"
tipColor="#902d02"
coverColor="#ffae8a"
ctxLogoUrl="https://gw.alipayobjects.com/zos/rmsportal/iGLmHkSxYfXveGhuzzFf.png"
autoFadeOut=true
resultText="{{result}}"
onFinish="onFinish"
/>
</view>
<!-- 其中,result 為動(dòng)態(tài)獲取的抽獎(jiǎng)結(jié)果 -->undefined
//.js
const app = getApp();
Page({
data: {
result: ''
},
onLoad(options) {
setTimeout(() => {
this.setData({
result: '很遺憾,差點(diǎn)就中獎(jiǎng)了'
});
}, 500);
},
onFinish() {
console.log('刮獎(jiǎng)結(jié)束了');
}
});
當(dāng)抽獎(jiǎng)結(jié)果顯示為圖片或需要自定義樣式修飾時(shí),可以傳入 slot,并將 resultText 值設(shè)置為''。
<!-- .axml -->
<!-- 將 resultText 設(shè)置為空字符串 -->
<scratch resultText=''>
<!-- 此處為 slot 子節(jié)點(diǎn)內(nèi)容 -->
<view class="result">
<text>{{result}}</text>
</view>
</scratch>
屬性 | 描述 | 類型 | 默認(rèn)值 |
---|---|---|---|
width | 刮刮卡寬度,單位 px。 | Number | 300 |
height | 刮刮卡高度,單位 px。 | Number | 150 |
tipText | 刮獎(jiǎng)區(qū)域提示文字。 | String | 刮刮我,有驚喜 |
tipColor | 提示文字的顏色。 | String | #aaa |
tipSize | 提示文字的字號(hào),單位 px。 | Number | 20 |
lineWidth | 擦除線寬度,單位 px。 | Number | 25 |
activePercent | 當(dāng)被擦除比例達(dá)到該值時(shí)刮獎(jiǎng)結(jié)束,取值范圍 0-1。 | Number | 0.4 |
autoFadeOut | 當(dāng)值為 true 且被擦除比例達(dá)到 activePercent 選項(xiàng)值時(shí)刮獎(jiǎng)圖層自動(dòng)消失。 |
Boolean | true |
ctxLogoUrl | 刮獎(jiǎng)區(qū)圖片背景,小程序接口限制目前只支持線上 cdn 地址或離線包地址,cdn 需返回頭 Access-Control-Allow-Origin: * 。 |
String | - |
coverColor | 刮獎(jiǎng)區(qū)背景色,當(dāng)背景圖片透明度為0時(shí)無(wú)效。 | String | #dbdbdb |
resultText | 刮獎(jiǎng)結(jié)果。 | String | 謝謝參與 |
onFinish | 刮獎(jiǎng)結(jié)束回調(diào),當(dāng)被擦除比例達(dá)到 activePercen t 選項(xiàng)值時(shí)觸發(fā)。 |
Function | ()=>{} |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: