@33cn/game-cashier-react 中文文档教程

发布于 5年前 浏览 29 更新于 3年前

@33cn/game-cashier-react

比特元Dapp 收银台插件react 版。

Installation

yarn add @33cn/game-cashier-react

or

npm install @33cn/game-cashier-react -save

Usage

import * as React from 'react';
import Cashier from '@33cn/game-cashier-react';
import icontest from './icon-test.png'

interface IState {
  visible: boolean
}

export class App extends React.Component<{}, IState> {

  constructor(props: {}) {
    super(props)

    this.state = {
      visible: true
    }

    this.onClose = this.onClose.bind(this)
  }

  public render() {
    return (
      <div className="App">
        <Cashier
          gameName="幸运数字"
          gameIcon={icontest}
          contractName="user.p.fzmtest.user.wasm.dice2"
          contractAddr="15TnAePL2XqTC2QGNyNi3UQWbntpDBtui8"
          dialogVisible={this.state.visible}
          onClose={this.onClose}
        />
      </div>
    );
  }
  public onClose() {
    this.setState({visible: false})
  }
}

Props

nametypedescription
coinNamestring币种名字
gameNodeURLstring游戏节点
gameNamestring游戏名称如:时时彩
gameIconstring?游戏图标
gameBalancenumber游戏余额
coinsBalancenumber主链BTY余额
contractNamestring合约名
contractAddrstring合约地址
needWithholdstring是否需要代扣
exercerNamestring?交易组签名执行器
noNeedParaboolean?是否不需要跨链
restingOrderAddressstring?挂单的用户地址
dialogVisibleboolean弹框是否可见
onClose() => void点击关闭或遮罩后的回调
onNewTransactionSend() => void交易发送后的回调函数
pathstring?打开页面时的默认路径
disableRechargeboolean?是否禁止充值功能
disableWithdrawboolean?是否禁止提现功能
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文