# cropper - 裁剪图片 - IE9+## 使用 cropperjs
```javascript
import Cropper from'cropperjs'import'cropperjs/dist/cropper.css'
this.myCropper = new Cropper('被裁剪对象', '配置对象') //返回一个cropper对象
this.myCropper.getCroppedCanvas().toDataURL('image/jpeg') //拿到裁剪后的base64的图片
this.myCropper.getCropBoxData(); //获取裁剪框数据
this.myCropper.setCropBoxData(); //设置裁剪框数据
this.myCropper.getCanvasData(); //获取图片数据
this.myCropper.setCanvasData(); //设置图片数据
```
## 配置对象> https://github.com/fengyuanchen/cropperjs
__注意:第一个值为默认值__-viewMode 视图控制- 0无限制- 1限制裁剪框不能超出图片的范围- 2限制裁剪框不能超出图片的范围 且图片填充模式为 cover 最长边填充- 3限制裁剪框不能超出图片的范围 且图片填充模式为 contain 最短边填充-dragMode 拖拽图片模式-crop 形成新的裁剪框-move 图片可移动-none 什么也没有-initialAspectRatio 裁剪框宽高比的初始值 默认与图片宽高比相同 只有在aspectRatio没有设置的情况下可用-aspectRatio 设置裁剪框为固定的宽高比-data 之前存储的裁剪后的数据 在初始化时会自动设置 只有在a