vue-slim-cropper
Version:
💇 A simple and elegant mobile image crop upload component for Vue 2.x | 简洁易用的 vue 移动端图片裁剪上传组件
64 lines (39 loc) • 1.81 kB
Markdown
[](./README.md) | 简体中文
<img src="./demo/assets/demo.gif" width="320" style="margin-top: 20px;">
<img src="./demo/assets/qrcode.png" width="200" style="margin-top: 20px;">
[](https://komomoo.github.io/vue-slim-cropper/demo/dist/)
[](https://github.com/komomoo/vue-slim-cropper/blob/master/demo/App.vue)
1. 安装
```bash
yarn add vue-slim-cropper
```
2. 引入
```js
// main.js 入口中
import SlimCropper from 'vue-slim-cropper'
Vue.use(SlimCropper)
```
3. 使用,请参考[Demo 源码](https://github.com/komomoo/vue-slim-cropper/blob/master/demo/App.vue)
```html
<SlimCropper ref="cropper" :src=""></SlimCropper>
```
| 名称 | 说明 | 类型 | 默认值 |
| -------------- | ----------------------------------------------------------- | ------ | --------- |
| src | 图片链接 | String | undefined |
| aspectRatio | 宽高比 | Number | 1 |
| cropperOptions | cropperjs 配置项:https://github.com/fengyuanchen/cropperjs | Object | null |
| 名称 | 说明 | 参数 |
| -------------- | -------------------------- | -------------------------------- |
| getCroppedBlob | 获取裁剪后的图片 blob 对象 | type = 'image/jpeg', quality = 1 |
---
😉😘 如果它对你有所帮助,可以点一下 <b>⭐️<a href="#">Star</a></b> ~
[](http://opensource.org/licenses/MIT)
Copyright (c) 2018-present, komo