当前位置: 首页 > news >正文

uniapp-使用返回的base64转换成图片

在实际开发的时候 需要后端实时的给我返回二维码  他给我返回的是加密后的base64字符串

我需要利用这个base64转换到canvas画布上展示 或者以图片的形式展示在页面内

在canvas画布上展示

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

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

转换成图片展示

const imgUrl = 'data:image/jpg;base64,' + res.data

res.data 是base64字符串

http://www.lryc.cn/news/263021.html

相关文章:

  • 有机面条市场分析:到2026 年的复合年增长率为 5.4%
  • 广州设计周落幕|值得被歌颂的奥力斯特岩板
  • WTN6系列语音芯片:PWM与DAC音频输出在PCB设计中的优势
  • 设计模式 原型模式 与 Spring 原型模式源码解析(包含Bean的创建过程)
  • Docker介绍,Docker安装
  • CLIP 对比学习 源码理解快速学习
  • 6.鸿蒙app_hap_DevEco如何真机调试模式_app安装在手机中
  • 【JVM从入门到实战】(八)垃圾回收(1)
  • LeeCode前端算法基础100题(12)-删除有序数组中的重复项
  • MATLAB图解傅里叶变换(初学者也可以理解)
  • uni-app 用于开发H5项目展示饼图,使用ucharts 饼图示例
  • 回归预测 | MATLAB实现SABO-LSTM基于减法平均优化器优化长短期记忆神经网络的多输入单输出数据回归预测模型 (多指标,多图)
  • JDK bug:ciObjectFactory::create_new_metadata
  • Flink系列之:Over聚合
  • Java开发工具积累(符合阿里巴巴手册规范)
  • SiLM5350MDBCA-DG车规级隔离驱动芯片,我们能为汽车智能提供什么?
  • 【开题报告】基于SpringBoot的企业财务管理系统的设计与实现
  • 【C盘清理】Jetbrains全家桶(PyCharm、Clion……)更改 IDE 特定文件(配置、缓存、插件、日志等)存储位置
  • nginx部署vue项目
  • Relocations for this machine are not implemented,IDA版本过低导致生成汇编代码失败
  • [ CTF ]【天格】战队WriteUp-第七届“强网杯”全国安全挑战赛
  • Android13音频录制适配
  • 【Python】—— 如果使用matplotlib做数据可视化
  • 【MyBatis-Plus】多数据源分页配置(低版本暂时就支持一种(可选),高版本多支持)
  • Linux 特殊符号
  • TDengine 签约中船九院,助力航运业智能化转型升级
  • upload-labs笔记
  • Android Studio好用的插件推荐
  • 第三十九章 其他特殊主题 - 映射 IRIS ID 以供导出
  • 文件操作(下)