前端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 分钟前
深入探析 header facets:定位与应用
前端·javascript
你听得到112 分钟前
从需求到封装:手把手带你打造一个高复用、可定制的Flutter日期选择器
前端·flutter
江城开朗的豌豆6 分钟前
Vue Router vs location.href:导航跳转的正确姿势,你选对了吗?
前端·javascript·vue.js
小磊哥er11 分钟前
【前端工程化】如何制定前端项目中的页面模版?
前端
Liudef0614 分钟前
基于HTML与Java的简易在线会议系统实现
java·前端·html
2401_8812444017 分钟前
javaweb———html
前端·javascript·html
江城开朗的豌豆17 分钟前
玩转Vue Router:这些实用组件让你的SPA如虎添翼!
前端·javascript·vue.js
前端小巷子20 分钟前
Web开发中的文件下载
前端·javascript·面试
peakmain927 分钟前
Gradle 8.11.1的升级之旅
前端
一拳不是超人38 分钟前
PWA渐进式Web应用技术深度解析
前端·pwa