### 组件说明 - 此组件是根据官方组件(hello-uniapp/pages/template/crop/crop.vue)优化而成,组件化; - 目的是为了方便之后的使用; - 希望此项目可以给各位老板提供一些思路,或者直接使用; - 欢迎各位老板评论、收藏,指教;如果有问题会不定时更新; - 长期更新。 ### 参数说明 | 参数 | 类型 | 必填 | 默认值 | 说明 | | :-------------------------: | :---------: | :--: | ------------- | ------------------------------------------------ | | fixed | Boolean | 否 | true | 固定比例(优先级高于cropWidth、cropHeight,如果设置固定比例则直接使用比例计算)| | fixedNumber | Array | 否 | [1,1] | [宽:高]比例数组(优先级高于cropWidth、cropHeight,如果设置固定比例则直接使用比例计算)| | cropWidth | Number | 否 | 200 | 裁剪框初始化宽度(px) | | cropHeight | Number | 否 | 200 | 裁剪框初始化高度(px) | | minWidth | Number | 否 | 20 | 最小宽度(px) | | minHeight | Number | 否 | 20 | 最小高度(px) | | saveLoading | String | 否 | 图片生成中... | 生成/上传图片时的loading文字 | | selectButtonText | String | 否 | 选择照片 | 选择照片的按钮文字 | | selectButtonColor | String | 否 | #FFFFFF | 选择照片的按钮文字颜色 | | selectButtonBackgroundColor | String | 否 | #FF2E80 | 选择照片的按钮背景颜色 | | saveButtonText | String | 否 | 上传 | 上传的按钮文字 | | saveButtonColor | String | 否 | #FFFFFF | 上传的按钮文字颜色 | | saveButtonBackgroundColor | String | 否 | #FF2E80 | 上传的按钮背景颜色 | | image | String | 否 | '' | 默认图片 | | maxCropper | Boolean | 否 | false | 打开时是够默认最大尺度展示裁剪框 | | fileType | String | 否 | 'jpg' | 目标文件的类型,只支持 'jpg' 或 'png'。默认为 'jpg'| | quality | Number | 否 | 1 | 图片的质量,取值范围为 (0, 1],不在范围内时当作1.0处理(微信小程序:目前仅对 jpg 有效)| | original | Boolean | 否 | true | 是否按照原始大小返回| | @uploadSuccess | EventHandle | 是 | -- | 点击上传按钮时的触发,参数即为裁剪图片的临时地址 | ### 使用方法 #### 导入插件 使用 HBuilderX 导入插件 #### 代码使用 ```vue ```