1.0.0 • Published 2 years ago

@tiki.vn/tini-mini-dice-roller v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Tini Dice Roller

Tini Dice Roller hỗ trợ bạn chơi game đổ xúc xắc

Install

yarn add @tiki.vn/tini-mini-dice-roller

Usage

json

{
  "usingComponents": {
    "diceroller": "@tiki.vn/tini-mini-dice-roller/es/component/index"
  }
}

js

Page({
  data: {
    awardImg: '',
    awardName: '',
    tipText: '',
  },
  onStart() {
    this.setData({
      tipText: 'Lottery draw...',
    });
    setTimeout(() => {
      this.setData({
        awardImg:
          'https://salt.tikicdn.com/ts/miniapp/46/b3/08/1d7f60744f1de44a6d027a8503c9020c.png',
        awardName: '1st Price',
      });
    }, 2000);
  },
  onFinish() {
    this.setData({
      tipText: `Lottery result:${this.data.awardName}`,
    });
  },
});

txml

<view class="container">
  <diceroller
    clickMode="true"
    awardImg="{{awardImg}}"
    onStart="onStart"
    onFinish="onFinish"
  >
    <view slot="button">Shake</view>
  </diceroller>
  <view class="tip-text">{{tipText}}</view>
</view>

API

Tên thuộc tínhKiểu dữ liệuGiá trị mặc địnhMô tả
widthNumber300Chiểu rộng của component (px)
heightNumber300Chiều cao của component (px)
backgroundString#FFFHình nền của component
rollTimeNumber3000Thời gian quay xúc xắc
rollImgStringXem thửHình kết quả quay trúng
initImgStringXem thửHình của xúc xắc
onStartFunc-Sự kiện được gọi khi bắt đầu quay
onFinishFunc-Sự kiện được gọi khi kết thúc quay