小程序红包雨的实现示例


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中最常看到切最容易迷惑的语法(转)
Oct 29 Javascript
js正文内容高亮效果的实现方法
Jun 30 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
Jun 02 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
Jun 05 Javascript
js实现内容显示并使用json传输数据
Mar 16 Javascript
javascript实现方法调用与方法触发小结
Mar 26 Javascript
javascript实现随机生成DIV背景色
Jun 20 Javascript
通过源码分析Vue的双向数据绑定详解
Sep 24 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
Sep 03 Javascript
Vue项目History模式404问题解决方法
Oct 31 Javascript
ECharts地图绘制和钻取简易接口详解
Jul 12 Javascript
JS document文档的简单操作完整示例
Jan 13 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
正则表达式语法
2006/10/09 Javascript
c#中的实现php中的preg_replace
2009/12/21 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
php解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
python原始套接字编程示例分享
2014/02/21 Python
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python使用心得之获得github代码库列表
2014/06/25 Python
学python安装的软件总结
2019/10/12 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
python 发送get请求接口详解
2020/11/17 Python
伦敦一家非常流行的时尚精品店:Oxygen Boutique
2017/01/15 全球购物
小学教师学期末自我评价
2013/09/25 职场文书
2015年安全生产责任书
2015/01/30 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
致接力运动员加油稿
2015/07/21 职场文书
python元组打包和解包过程详解
2021/08/02 Python
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers