W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
用戶點擊按鈕或者搖動手機進行搖骰子,根據(jù)出現(xiàn)的點數(shù)進行相應(yīng)抽獎,可以搖動多次。
更多詳細(xì)信息請參見 代碼市場。
npm i ant-mini-dice-roller --save
//.json
{
"usingComponents": {
"diceroller": "ant-mini-dice-roller/es/component/index"
}
}
<!-- .axml -->
<view class="container">
<diceroller
clickMode="true"
awardImg="{{awardImg}}"
onStart="onStart"
onFinish="onFinish"
>
<view slot="button">外部組件搖一搖按鈕</view>
</diceroller>
<view class='tip-text'>{{tipText}}</view>
</view>
//.js
var toast = function(title) {
my.showToast({
type: 'success',
content: title,
duration: 1000,
});
}
Page({
data: {
awardImg: '',
awardName: '',
tipText: '',
},
onStart() {
toast('開始搖')
this.setData({
tipText: '正在抽獎...'
});
setTimeout(() => {
this.setData({
awardImg: 'https://gw.alicdn.com/tfs/TB1JsqGbHPpK1RjSZFFXXa5PpXa-289-298.png',
awardName: '1等獎'
})
}, 2000);
},
onFinish() {
toast('搖完啦')
this.setData({
tipText: `抽獎結(jié)果:${this.data.awardName}`
});
}
});undefined
屬性 | 描述 | 類型 | 默認(rèn)值 |
---|---|---|---|
width | 組件寬度(rpx)。 | Number | 318 |
height | 組件高度(rpx)。 | Number | 300 |
background | 背景色。 | String | #FFF |
rollTime | 搖骰子時間(毫秒)。 | Number | 3000 |
rollImg | 搖獎時逐幀圖片。 | String | 查看 |
initImg | 初始化骰子圖片。 | String | 查看 |
onStart | 開始回調(diào)。 | Func | - |
onFinish | 結(jié)束回調(diào)。 | Func | - |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: