uni-app将图片保存到本地
<template>
<view>
<canvas class="can" canvas-id="mycan"></canvas>
<button @click="bye">保存海报</button>
</view>
</template>
<script>
export default {
data() {
return {
backurl: '../../static/yqhy.png' //本地背景图片
}
},
onShow: function(option) {
var that = this
// 邀请码接口请求
uni.request({
url: '请求地址',
data: {
invite_code: 用户id
},
method: 'POST',//请求方法
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: (res) => {
// 获取当前系统的信息
uni.getSystemInfo({
success(res) {
const ctx = uni.createCanvasContext('mycan')
ctx.drawImage(that.backurl, 0, 0, res.windowWidth, res.windowHeight)
ctx.drawImage(wx.env.USER_DATA_PATH + '/friend' + 'dalaba' +