W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
紅包在各個金蛋之間移動,用戶需要快速反應(yīng),點擊紅包所在金蛋進(jìn)行砸蛋抽獎。
更多詳細(xì)信息請參見 代碼市場。
npm i ant-mini-hit-eggs --save
//.json
{
"usingComponents": {
"hit-eggs": "ant-mini-hit-eggs/es/hit-eggs/index"
}
}
<!-- .axml -->
<view>
<hit-eggs
onStart="onStart"
onFinish="onFinish"
disabled="{{disabled}}"
/>
</view>undefined
//.js
Page({
data: {
disabled: false,
times: 0
},
onStart () {
console.log('開始砸金蛋', index);
this.setData({
times: ++this.data.times,
})
},
onFinish () {
console.log('砸金蛋結(jié)束', index);
if (this.data.times >= 3) {
this.setData({
disabled: true,
});
}
}
});
屬性 | 描述 | 類型 | 默認(rèn)值 |
---|---|---|---|
eggsCount | 金蛋個數(shù)。 | Number | 9 |
eggCol | 金蛋列數(shù)。 | Number | 3 |
eggWidth | 金蛋大小,單位 rpx。 | Number | 200 |
hammerWidth | 錘子大小, 單位 rpx。 | Number | 100 |
eggMarginTop | 金蛋上邊距。 | Number | 20 |
hammerOriginX | 錘子原點距離組件右上頂點的偏移 X,左正右負(fù),單位 rpx。 | Number | -20 |
hammerOriginY | 錘子原點距離組件右上頂點的偏移 Y,下正上負(fù),單位 rpx。 | Number | -20 |
jumpingInterval | 金蛋跳動時間間隔,單位 ms。 | Number | 600 |
smashingDuration | 砸金蛋持續(xù)時間,單位 ms。 | Number | 1500 |
className | 自定義類名。 | String | '' |
disabled | 是否進(jìn)行游戲。 | Boolean | false |
onStart | 砸金蛋開始的回調(diào),參數(shù):index 被砸金蛋的下標(biāo)。 | Function | (index) => {} |
onFinish | 砸金蛋結(jié)束的回調(diào),參數(shù):index 被砸金蛋的下標(biāo)。 | Function | (index) => {} |
hammerIcon | 錘子圖標(biāo)。 | String | src |
eggIcon | 金蛋圖標(biāo)。 | String | src |
jumpIcon | 金蛋跳動的圖標(biāo)。 | String | src |
redBagIcon | 金蛋被砸的圖標(biāo)。 | String | src |
smashedIcon | 金蛋砸碎的圖標(biāo)。 | String | src |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: