小程序红包雨的实现示例


Posted in Javascript onFebruary 19, 2019

前言

话不多少先上效果,引入很简单,将/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 渲染引擎

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
Oct 26 Javascript
妙用Jquery的val()方法
Jun 27 Javascript
JS判断表单输入是否为空(示例代码)
Dec 23 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
Jan 07 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
js实现类似新浪微博首页内容渐显效果的方法
Apr 10 Javascript
Javascript中将变量转换为字符串的三种方法
Sep 19 Javascript
vue解决一个方法同时发送多个请求的问题
Sep 25 Javascript
微信小程序自定义toast弹窗效果的实现代码
Nov 15 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
通过JavaScript下载文件到本地的方法(单文件)
Mar 17 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
Feb 19 #Javascript
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 #jQuery
Vue 实现手动刷新组件的方法
Feb 19 #Javascript
jQuery选择器之层次选择器用法实例分析
Feb 19 #jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 #jQuery
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 #jQuery
详解vue几种主动刷新的方法总结
Feb 19 #Javascript
You might like
解析php扩展php_curl.dll不加载的解决方法
2013/06/26 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
多种js图片预加载实现方式分享
2016/02/19 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
使用Python脚本操作MongoDB的教程
2015/04/16 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
C语言面试题
2013/05/19 面试题
生物技术专业研究生自荐信
2013/09/22 职场文书
写给保洁员表扬信
2014/01/08 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
一帮一活动总结
2014/05/08 职场文书
应用心理学专业求职信
2014/08/04 职场文书
支教个人总结
2015/03/04 职场文书
2015年父亲节寄语
2015/03/23 职场文书
php实例化对象的实例方法
2021/11/17 PHP
通过feDisplacementMap和feImage实现水波特效
2022/04/24 HTML / CSS