Skip to content

GiftBox 神秘大礼盒

介绍

用于礼盒抽奖,可配置图片、开始结束回调等。

基础用法

vue
<template>
  <nut-giftbox
    ref="refChild"
    @start-turns="startTurns"
    @end-turns="endTurns"
  >
  </nut-giftbox>
  <div @click="initBox">再来一次</div>
</template>
<script setup lang="ts">
import { ref } from 'vue'

const refChild = ref()
function initBox() {
  refChild.value.init()
}
function startTurns() {
  uni.showToast({
    title: '开始抽奖',
    icon: 'none',
  })
}
function endTurns() {
  uni.showToast({
    title: '恭喜你中奖了',
    icon: 'success',
  })
}
</script>

Events

事件名说明类型
start-turns礼盒打开时候的回调函数() => true
end-turns礼盒打开后的回调函数() => true

Exposes

方法名说明类型
init礼盒初始化()=> void

MIT Licensed