小程序红包雨的实现示例
程序员文章站
2023-11-12 11:49:40
前言
话不多少先上效果,引入很简单,将/components/s-packetrain/index放到你的组件文件夹中
直接引用就可以了。
首先你要先在页面引...
前言
话不多少先上效果,引入很简单,将/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
需要引入,html5 canvas 2d rendering engine - 小程序、小游戏以及 web 通用 canvas 渲染引擎
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: ae中的图片怎么做边角压暗效果?