小程序canvas商品海报绘制

小程序canvas海报绘制

1.html

绘制图片的元素
<view class="canvas-box">
	<canvas  style="width: 300px;height: 440px;position:fixed;" canvas-id="mycanvas"/>
</view> 

展示海报的元素
<view class="canvas_img" wx:if="{
  {sanvas_img_show}}">
	<view bindtap="none_post" style="float:right;color:#ccc; font-size:30rpx;margin:20rpx 30rpx 0 0">取消</view>
<view class='imagePathBox'>
  <image src="{
  {imagePath}}" class='shengcheng'></image>
</view>
	<button class='baocun' bindtap='baocun'>保存相册,分享到朋友圈		  </button>
</view>

2.js

//生成海报
1、获取二维码
 make_post(){
	var that = this;
	//获取商品二维码
	 wx.request({
  		url: api_url + 'goods/creat_code',
 		method: 'POST',
  		header: app.data.header,
	      data: {
	        uuid:app.data.uuid,
	        goods_id: that.data.goods_info.goods_id
	      },
	      success (res) {
	        var code_img = res.data.data;
	        console.log(code_img);
	        setTimeout(function () {
	          that.createNewImg(code_img);
	        }, 1000) 
	      }
	    })
	 },
2、把图片保存到本地零时文件	
createNewImg: function (code_img) {
  var code_img = code_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值