1.前言
前几天刚好有这么一个需求,保存一个图文结合的图文的宣传图到手机本地,然后就选择使用canvas画布来实现这个需求。微信小程序这个canvas坑还是有点多。
需求
//图片
将这个设计稿用canvas绘制出来
2.开始实现功能
2.1 wxml
<view class="container">
<canvas canvas-id="shareCanvas" class='canvas-style'>
</canvas>
<view class="linkcopy">
<text>分享链接</text>
<text bindtap="uploads">保存图片</text>
</view>
</view>
2.2 js
定义一个函数用来初始化实例
drawing: function () {
//定义全局canvas
const ctx = wx.createCanvasContext('shareCanvas');
//绘制背景色
ctx.setFillStyle('#FAFAFA')
ctx.fillRect
微信小程序使用canvas画布实现图文保存

本文介绍了如何在微信小程序中利用canvas画布实现图文结合的宣传图保存到手机本地的需求。详细讨论了wxml和js的实现方式,包括图片下载和阴影效果的绘制,并提供了保存canvas的基本步骤。
最低0.47元/天 解锁文章
971

被折叠的 条评论
为什么被折叠?



