小程序红包雨的实现示例


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 刷新页面的代码小结 推荐
Apr 02 Javascript
jquery特效 幻灯片效果示例代码
Jul 16 Javascript
MyEclipse取消验证Js的两种方法
Nov 14 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
animate 实现滑动切换效果【实例代码】
May 05 Javascript
js原生跨域_用script标签的简单实现
Sep 24 Javascript
JavaScript中捕获与冒泡详解及实例
Feb 03 Javascript
vue 中动态绑定class 和 style的方法代码详解
Jun 01 Javascript
vue中接口域名配置为全局变量的实现方法
Sep 20 Javascript
express+vue+mongodb+session 实现注册登录功能
Dec 06 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 Vue.js
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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
ThinkPHP模型详解
2015/07/27 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
express express-session的使用小结
2018/12/12 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
python进程类subprocess的一些操作方法例子
2014/11/22 Python
python中的全局变量用法分析
2015/06/09 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
如何开发安全的AJAX应用
2014/03/26 面试题
工商管理专业学生的自我评价
2013/10/01 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
大班亲子运动会方案
2014/06/10 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
质量承诺书格式范文
2015/04/28 职场文书