前端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被拒绝的原因
				});

参考

参考大佬
参考大佬

最后

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

相关推荐
假如让我当三天老蒯1 分钟前
Composables和Utils的区别(自学用)
前端
kungggyoyoyo4 分钟前
从0开发一套geo优化软件:系统定位与整体架构
前端
用户713874229006 分钟前
PKCE 的 S256 算法深度剖析:从协议设计到密码学原理
前端
闪闪发光得欧6 分钟前
StreamTokenizer的源码分析和使用方法详细分析
前端
李剑一7 分钟前
华为一面就问网络安全?面试官:请简述一下 XSS/CSRF 的攻击面与前端侧的防护
前端·面试
竹林81810 分钟前
被合约事件搞到失眠?我踩了三天坑,终于写出一份监听智能合约事件的实战指南
前端·javascript
用户0595401744612 分钟前
把 AI 记忆验证从手工 Log 换成 Pytest+Mem0,上下文丢失 bug 减少 90%
前端·css
艾利克斯冰25 分钟前
TypeScript 静态类型入门教程:可选静态类型与类型推导详
前端·javascript·typescript
GuWenyue29 分钟前
告别命名混乱!5步掌握BEM规范,写出易维护的前端页面
前端·javascript·面试
小林ixn30 分钟前
BEM 命名规范与 CSS 重置:打造优雅的按钮页面实战
前端·css