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

参考

参考大佬
参考大佬

最后

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

相关推荐
GISer_Jing3 分钟前
不定高虚拟列表性能优化全解析
前端·javascript·性能优化
Predestination王瀞潞18 分钟前
WEB前端技术基础(第三章:css-网页美化的衣装-上)
前端·css
鹏多多22 分钟前
深度解析React中useEffect钩子的使用
前端·javascript·react.js
超级大只老咪22 分钟前
CSS基础语法
前端
冰暮流星23 分钟前
css之box-sizing属性
前端·javascript·css
倚肆27 分钟前
CSS ::before 和 ::after 伪元素详解
前端·css
华洛30 分钟前
聊一下如何稳定的控制大模型的输出格式
前端·产品经理·ai编程
你听得到1135 分钟前
卷不动了?我写了一个 Flutter 全链路监控 SDK,从卡顿、崩溃到性能,一次性搞定!
前端·flutter·性能优化
IT_陈寒38 分钟前
Python 3.12震撼发布:5大性能优化让你的代码提速50%,第3点太香了!
前端·人工智能·后端
恋猫de小郭1 小时前
今年各大厂都在跟进的智能眼镜是什么?为什么它突然就成为热点之一?它是否是机会?
android·前端·人工智能