小程序红包雨的实现示例


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 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
表单元素的submit()方法和onsubmit事件应用概述
Feb 01 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
jquery easyui combox一些实用的小方法
Dec 25 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
Jan 26 Javascript
浅析jQuery操作select控件的取值和设值
Dec 07 Javascript
jQuery实现对象转为url参数的方法
Jan 11 Javascript
Vue使用vue-cli创建项目
Sep 01 Javascript
vue+webpack模拟后台数据的示例代码
Jul 26 Javascript
js实现简易计算器功能
Oct 18 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
Aug 22 Javascript
Jquery $.map使用方法实例详解
Sep 01 jQuery
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 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
基于jQuery的弹出框插件
2012/03/18 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
js闭包用法实例详解
2016/12/13 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
node+multer实现图片上传的示例代码
2020/02/18 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
python的几种开发工具介绍
2007/03/07 Python
python聊天程序实例代码分享
2013/11/18 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
详解Python中的文件操作
2021/01/14 Python
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
《再见了,亲人》教学反思
2014/02/26 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
机器人瓦力观后感
2015/06/12 职场文书