【uni-app】后端返回base64转二维码并显示在canvas生成海报_uni-app 二维码上传云函数 生成海报_等鲸落
使用官方的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 //最终地址
?? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?})
皇冠新体育APP相关的文章
- 深入解析protobuf 1-proto3 使用及编解码原理介绍_白日梦程序员_protobuf 列表
- 皇冠新体育APP:uniapp使用阿里云OSS直接上传文件_大雄丸_uniapp 上传oss
- 皇冠新体育APP:VueCLI和Vite_桑桑和阿战_vite和vuecli
- Go语言使用gorm操作数据库_柏拉图的梦_go gorm
- 皇冠新体育APP:Flink入门教程(三)??窗口(一)_su_bao_flink开窗函数
- 压缩gltf/glb模型踩坑与解决 three.js DRACOLoader_lgldl_glb模型
- 2022字节跳动数据仓库实习面经_柳小葱_字节跳动数仓
- 皇冠新体育APP:golang 时间戳获取、类型转换、时间比较_Lucky小黄人
- 皇冠新体育APP:Flink教程(16)- Flink Table与SQL_杨林伟_flink sql 教程
- 皇冠新体育APP:2022届Golang后端相关岗位面经_dextercai_golang面经
- Vite图片压缩(vite-plugin-imagemin) imagemin error: XXXX解决办法_lemon丶csdn_vite-plugin-imagemin
- 皇冠新体育APP:Vue 使用Excel表格导入导出_一个减肥的小胖子_vue导入导出excel
- Protobuf 介绍与实战8: protoc -I,--proto_path,--go_out ,go_package命令介绍(导入引用、依赖的proto文件)_码二哥
- Vue3.2.31报错ESLint: ‘v-model‘ directives require no argument.(vue/no-v-model-argument)解决方法_QC班长_vue/n
- Golang 快速删除map所有元素_暮晓引流软件_go 清空map
- Vue 子组件直接修改 props 中的属性值(单向数据流)_微波炉..._vue修改props的值