Compare commits

...

3 Commits

Author SHA1 Message Date
zouyanyan 3d53594c8b upimg
8 months ago
zouyanyan 7170a4ddbb upimg
8 months ago
zouyanyan a93e275007 upimg0325
8 months ago

@ -386,6 +386,7 @@ export default {
// console.log(Compressor) // console.log(Compressor)
const Compressor1 = new Compressor(file, { const Compressor1 = new Compressor(file, {
quality: 0.3, // 压缩质量,范围是0-1 quality: 0.3, // 压缩质量,范围是0-1
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
success: (compressedFile) => { success: (compressedFile) => {
// console.log("compressedFile",compressedFile) // console.log("compressedFile",compressedFile)
// 读取压缩后的图片文件为base64 // 读取压缩后的图片文件为base64

@ -541,7 +541,7 @@ export default {
plus.io.resolveLocalFileSystemURL(img, (entry) => { //通过URL参数获取目录对象或文件对象 plus.io.resolveLocalFileSystemURL(img, (entry) => { //通过URL参数获取目录对象或文件对象
entry.file((file) => { // 可通过entry对象操作图片 entry.file((file) => { // 可通过entry对象操作图片
console.log('压缩前图片信息:' + JSON.stringify(file)); //压缩前图片信息 console.log('压缩前图片信息:' + JSON.stringify(file)); //压缩前图片信息
if (file.size > 504800) { // 如果大于500Kb进行压缩 if (file.size > 512000) { // 如果大于500Kb进行压缩
plus.zip.compressImage({ // 5+ plus.zip.compressImage 了解一下,有详细的示例 plus.zip.compressImage({ // 5+ plus.zip.compressImage 了解一下,有详细的示例
src: img, //src: 压缩原始图片的路径 src: img, //src: 压缩原始图片的路径
dst: img.replace('.png', 'yasuo.png').replace('.PNG', dst: img.replace('.png', 'yasuo.png').replace('.PNG',
@ -601,6 +601,7 @@ export default {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
new Compressor(file, { new Compressor(file, {
quality: 0.3, // 压缩质量,范围是0-1 quality: 0.3, // 压缩质量,范围是0-1
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
success: (compressedFile) => { success: (compressedFile) => {
// 读取压缩后的图片文件为base64 // 读取压缩后的图片文件为base64
const reader = new FileReader(); const reader = new FileReader();
@ -689,6 +690,7 @@ export default {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
new Compressor(file, { new Compressor(file, {
quality: 0.3, // 压缩质量,范围是0-1 quality: 0.3, // 压缩质量,范围是0-1
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
success: (compressedFile) => { success: (compressedFile) => {
// 读取压缩后的图片文件为base64 // 读取压缩后的图片文件为base64
const reader = new FileReader(); const reader = new FileReader();
@ -699,6 +701,8 @@ export default {
url:base64 url:base64
}; };
that.$forceUpdate(); that.$forceUpdate();
console.log(base64);
console.log(that.itemList.deliveryPhoto)
}; };
reader.onerror = (error) => { reader.onerror = (error) => {
reject(error); reject(error);
@ -1259,7 +1263,7 @@ export default {
// 完成接收 // 完成接收
finishLoading(){ finishLoading(){
console.log('完成接收'); console.log('完成接收');
console.log(this.itemList.deliveryPhoto)
if(!this.itemList.deliveryNo){ if(!this.itemList.deliveryNo){
this.$refs.uToast.show({ this.$refs.uToast.show({
title: "配送单为空!请扫码添加配送单!", title: "配送单为空!请扫码添加配送单!",

@ -392,6 +392,7 @@ export default {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
new Compressor(file, { new Compressor(file, {
quality: 0.3, // 压缩质量,范围是0-1 quality: 0.3, // 压缩质量,范围是0-1
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
success: (compressedFile) => { success: (compressedFile) => {
// 读取压缩后的图片文件为base64 // 读取压缩后的图片文件为base64
const reader = new FileReader(); const reader = new FileReader();

@ -454,6 +454,7 @@ export default {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
new Compressor(file, { new Compressor(file, {
quality: 0.3, // 压缩质量,范围是0-1 quality: 0.3, // 压缩质量,范围是0-1
convertSize: 1048576, // 如果大于1M(1024*1024)进行压缩 转换后的图片大小,单位是字节。如果图片大小小于这个值,则不进行压缩。
success: (compressedFile) => { success: (compressedFile) => {
// 读取压缩后的图片文件为base64 // 读取压缩后的图片文件为base64
const reader = new FileReader(); const reader = new FileReader();

Loading…
Cancel
Save