1.0.9 • Published 3 years ago

upload-img-cropper-js v1.0.9

Weekly downloads
8
License
ISC
Repository
-
Last release
3 years ago

配置环境

vue@2+(或者vue@1)、webpack、es6

安装

npm install upload-img-cropper-js

使用

props

名称类型默认是否必传字段说明
numLimitNumber1允许上传的最大个数
sizeLimitNumber10允许上传的最大单个文件的大小
imgBaseUrlString图片上传的服务器路径
introduceImgArrayfunction(){return []}外部传入的图片信息,传入数据格式:...{...,filePath:图片路径, ... }...
postCropWidthNumber0裁剪后图片宽度
postCropHeightNumber0裁剪后图片高度
isCompressBooleantrue图片是否压缩
compressString0.8压缩率
isCircleBooleanfalse是否裁剪圆形的图片,默认裁剪的是正方形或者长方形

Events

名称说明
change图片上传成功以后,参数{id:,file:图片的信息}
delete点击删除图片之后,参数(file)

使用示例

<upload-img-cropper 
    :imgBaseUrl="`http://baidu.com/`" 
    :isCircle="true">
</upload-img-cropper>

// 或者 组件里面可以自定义上传的样式
 <upload-img-cropper 
    :imgBaseUrl="`http://test.zhihuifh.cn/`"
    :numLimit="1"
    :isCircle="true"
    @change="getImages($event)" 
    @delete="deleteFile($event)">
  <template v-slot:selecttype>
    <span>更换</span>
  </template>
</upload-img-cropper>

getImages(data) {
    console.log(data)
},
deleteFile(file) {
  console.log(file)
}
1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago