微信小程序实现红包雨

2,365 阅读1分钟

前言

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

直接引用就可以了。

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

index.json 引用组件

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



<!--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

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

关于我

获取更多技术相关文章,关注公众号”前端女塾“。

回复前端,即可加入”前端仙女群“

您可以扫描添加下方的微信并备注 Sol 加前端交流群,交流学习。

如果对你有帮助送我一颗小星星(づ ̄3 ̄)づ╭❤~

github地址:github.com/sunniejs/so…

**转载请联系作者!
**