This commit is contained in:
2024-10-16 15:24:01 +08:00
parent c7f2091874
commit 6a15bbb2e0
10 changed files with 734 additions and 212 deletions

View File

@@ -4,6 +4,8 @@ export default {
};
</script>
<script lang="ts" setup>
// @ts-ignore
import ImageCompressor from "js-image-compressor";
import "./index.less";
import { Recordable } from "../../types";
import { layer } from "@layui/layer-vue";
@@ -77,7 +79,7 @@ export interface UploadProps {
quality?: number;
}
function imgcomp(file: File) {
function imgcomp(file: any) {
return new Promise((resolve, reject) => {
var options = {
file: file,
@@ -88,7 +90,7 @@ function imgcomp(file: File) {
convertSize: Infinity,
loose: true,
redressOrientation: true,
success: function (result) {
success: function (result: any) {
resolve(result);
},
};