首先下载插件 image-tools
然后导入js文件
import { pathToBase64 } from '../js_sdk/mmmm-image-tools/index.js'
然后创建方法
choseImage() {
let _this = this;
uni.chooseImage({
count: 1, // 默认9
sizeType: ["original", "compressed"], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ["album", "camera"], // 可以指定来源是相册还是相机,默认二者都有
success: function(res) {
//需要使用uni,getImageInfo获取图片的本地存储路径
uni.getImageInfo({
src: res.tempFilePaths[0],
success: (path) => {
pathToBase64(path.path).then(base64 => {
console.log(base64); // 这就是转为base64格式的图片
})
.catch(error => {
console.error(error)
})
}
})
}
});
},
ok了,