1

前言

话不多少先上效果,引入很简单,将/components/s-packetrain/index放到你的组件文件夹中

直接引用就可以了。
图片描述

首先你要先在页面引入组件

index.json 引用组件

{
  "navigationBarTitleText": "红包雨",
  "usingComponents": {
    "s-packetrain": "/components/s-packetrain/index"
  }
}

index.wxml

<!--pages/packetRain/index.wxml-->
<view class="container">
  <image mode="aspectFit" src="/assets/logo.png"></image>
  <view class='title'>Soul Weapp</view>
  <view>红包雨</view>
</view>
<!--红包雨组件-->
<s-packetrain visible="{{visible}}" time="{{time}}" readyTime="{{readyTime}}" min="{{min}}" max="{{max}}" bindfinish="doFinish"></s-packetrain>

index.js

Page({
  data: {
    visible: true,
    time: 15,
    readyTime: 3,
    min: 1,
    max: 5
  },
  onLoad: function(options) {
    this.init()
  },
  // 初始化红包雨
  init() {
    this.setData({
      time: 15, // 游戏时间
      readyTime:3, // 准备时间
      min: 1, // 金额最小是1
      max: 5 // 金额最大是5
    })
  },
  // 结束
  doFinish() {
    this.setData({
      visible: false //  隐藏界面
    })
  }
})

组件在 /components/s-packetrain/index

需要引入cax,HTML5 Canvas 2D Rendering Engine - 小程序、小游戏以及 Web 通用 Canvas 渲染引擎

关于我

您可以扫描添加下方的微信并备注 Sol 加交流群,给我提意见,交流学习。

图片描述

如果对你有帮助送我一颗小星星(づ ̄3 ̄)づ╭❤~
github地址:https://github.com/sunnie1992...

转载请联系作者!


程序媛花花
1.7k 声望172 粉丝

玩的转前端,搞的定产品,骑车能上三十五,努力跑个马拉松