前端uniapp如何转base64使用uniapp插件市场

插件市场

网址

使用

可以下载,也可以引用,我是下载下来的引用

代码

正常使用

javascript 复制代码
pathToBase64(img).then(path => {
							img = path
							resolve(path)
						})
						.catch(error => {
							console.error(error)
							reject(error)
						})

使用出现[object Promise]错误

解决方法

javascript 复制代码
let img = uni.getStorageSync('tempFilePath');
				const myPromise = new Promise((resolve, reject) => {
					// 执行异步操作
					// 当操作完成时调用resolve()或reject()
					pathToBase64(img).then(path => {
							img = path
							resolve(path)
						})
						.catch(error => {
							console.error(error)
							reject(error)
						})
				});
				myPromise.then(result => {
					// 在Promise被解析时执行的回调函数
					console.log(result, '成功回调'); // 输出Promise的值
				}).catch(error => {
					// 在Promise被拒绝时执行的回调函数
					console.error(error); // 输出Promise被拒绝的原因
				});

参考

参考大佬
参考大佬

最后

感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!

相关推荐
siger2 分钟前
徒手开荒-我用纯Nodejs+pnpm+monorepo改造了一个多vue2的iframe"微前端"项目
前端·node.js·前端工程化
lichenyang4533 分钟前
海克斯大乱斗攻略网站 —— 从零开发到云服务器部署全记录
前端
你的代码僚机6 分钟前
《别再被 SSO 骗了!前端单点登录原理+避坑指南》
前端
不懂代码的切图仔21 分钟前
移动端h5实现横屏在线签名
前端·微信小程序
少卿24 分钟前
OpenClaw 的 summarize 技能——开发者的智能摘要利器
前端·后端·程序员
麦秋26 分钟前
前端静态页面自动生成(Figma MCP + VS code + Github copilot)
前端·vue.js
不甜情歌26 分钟前
JS对象入门|从创建到原理,一篇吃透核心知识点
前端·javascript
DongHao26 分钟前
我不想一开始就把 Axios 封装的太完美
前端·http·axios
有一个好名字1 小时前
claude code安装
linux·运维·前端
BIBABULALA1 小时前
Mini Virtual Machine — 可视化虚拟机模拟器(91行)
前端·css·css3