原文:https://blog.100boot.cn/post/3067
前言
夹娃娃营销活动大家应该都不陌生那如何用小程序实现呢?
今天就带大家用canvas撸了一个全手工绘制的夹娃娃分享给大家。此处应有掌声 : )
一、效果图
二、项目结构
三、运行流程
- 获取所有奖品列表
- 依次绘制背景、爪子、展台、顶部海报
- 点击任意区域出发开始夹娃娃
- 请求后端获取得到的奖品,也可以为空(没有夹到)
- 展示夹到的奖品
四、关键代码
点击屏幕开始
模拟后台返回数据
// 点击屏幕开始
if (!isStart && clip) {
isStart = true;
var prizes = this.data.prizes;
// 模拟后台返回数据
wx.showLoading({
title: '请求中',
});
setTimeout(function () {
wx.hideLoading();
// 随机一个奖品