页面效果
index.wxml
<view>
<view class="canvas-image-box">
<canvas canvas-id="shareCanvas" style="width:{
{_width}}px;height:{
{_heigth/1.423}}px;"/>
</view>
<!-- 文字提示 -->
<view class="canvas-tip" wx:if="{
{canvasType}}">
分享二维码给好友,快去分享吧
</view>
<!-- 保存、分享按钮 -->
<view class="-mrt40" wx:if="{
{canvasType}}">
<view class="index_nav">
<view class="share_image" >
<image class="share_image"
bindtap="saveImage"
data-name="0"
src="{
{uploadUrl}}icon/qyxx_bc_icon.png" />
<view class="index_text">保存图片</view>
</view>
</view>
</view>
</view>
index.js
import request from '../../../../resquest/request'
import {
base64src
} from '../../../../utils/base64src.js'
const W = wx.getSystemInfoSync().windowWidth;
const rate = 750.0 / W;
let qrcode;
// 300rpx 在6s上为 150px
const qrcode_w = 300 / rate;
Page({
/**
* 页面的初始数据9
*/
data: {