小程序红包雨的实现示例


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 相关文章推荐
AutoSave/自动存储功能实现
Mar 24 Javascript
jQuery代码优化之基本事件
Nov 01 Javascript
JS在textarea光标处插入文本的小例子
Mar 22 Javascript
ajax请求get与post的区别总结
Nov 04 Javascript
jQuery中parentsUntil()方法用法实例
Jan 07 Javascript
详解在Vue中通过自定义指令获取dom元素
Mar 04 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
Oct 24 Javascript
angularjs获取到My97DatePicker选中的值方法
Oct 02 Javascript
关于React动态加载路由处理的相关问题
Jan 07 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
JS实现音量控制拖动
Jan 15 Javascript
JavaScript实现优先级队列
Dec 06 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
中国第一家无线电行
2021/03/01 无线电
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
PHP number_format() 函数定义和用法
2012/06/01 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
PHP实现懒加载的方法
2015/03/07 PHP
php生成二维码
2015/08/10 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
python使用urllib模块开发的多线程豆瓣小站mp3下载器
2014/01/16 Python
Python lxml模块安装教程
2015/06/02 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
python实现汽车管理系统
2018/11/30 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
Viking比利时:购买办公用品
2019/10/30 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
诚实守信道德模范事迹材料
2014/08/15 职场文书
自我管理的活动方案
2014/08/25 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python