皇冠新体育APP

IT技术之家

【uni-app】后端返回base64转二维码并显示在canvas生成海报_uni-app 二维码上传云函数 生成海报_等鲸落

发布消息时段:2023-08-25 16:16:29 小程序 78次 标签:前端 小程序
base64转二维码并显示在canvas上...

使用官方的uni.getFileSystemManager().writeFile()方法可将base64码转成的二维码显示在画布上,代码如下:

const obj = {
?? ??? ??? ??? ??? ?page: 'pages/sort/goodsDetail',
?? ??? ??? ??? ??? ?co_Nu: this.goodInfo.co_Nu
?? ??? ??? ??? ?}
?? ??? ??? ??? ?const _this = this
?? ??? ??? ??? ?cenerateQrCode(obj).then(res => {
?? ??? ??? ??? ??? ?if (res.success) {
?? ??? ??? ??? ??? ??? ?// 图片路径
?? ??? ??? ??? ??? ??? ?var codeimg = wx.env.USER_DATA_PATH + '/ewm.jpg';
?? ??? ??? ??? ??? ??? ?uni.getFileSystemManager().writeFile({
?? ??? ??? ??? ??? ??? ??? ?filePath:codeimg, // 图片路径
?? ??? ??? ??? ??? ??? ??? ?data: res.data, // 返回的base64
?? ??? ??? ??? ??? ??? ??? ?encoding: 'base64',
?? ??? ??? ??? ??? ??? ??? ?success() {
?? ??? ??? ??? ??? ??? ??? ??? ?_this.posterData.codeImg.url = codeimg //最终地址
?? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?})

若单纯的想base64转照片呈现在网站页面可继续执行以內代码怎么用: const imgUrl = 'data:image/jpg;base64,' + res.data 不可能体验下列:

都要添加海报素材元件的友友们可根据下列位置: 转换成宣传页插件怎么安装 ?