小程序红包雨的实现示例


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 相关文章推荐
用JavaScript和注册表脚本实现右键收藏Web页选中文本
Jan 28 Javascript
Jquery命名冲突解决的五种方案分享
Mar 16 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
Dec 02 Javascript
JS验证身份证有效性示例
Oct 11 Javascript
event对象获取方法总结在google浏览器下测试
Nov 03 Javascript
js实现iframe自动自适应高度的方法
Feb 17 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
vue.js 中使用(...)运算符报错的解决方法
Aug 09 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
Oct 10 Javascript
使用原生js编写一个简单的框选功能方法
May 13 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
Sep 18 Javascript
使用node-media-server搭建一个简易的流媒体服务器
Jan 20 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
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
Vue.js组件props数据验证实现详解
2019/10/19 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
应届生个人求职信模板
2013/11/26 职场文书
店长职务说明书
2014/02/04 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
终止劳动合同协议书
2014/10/05 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript