1.0.1 • Published 5 years ago
组件介绍
vue 图片裁剪功能
安装
npm install cropping-im -s
vue 调用
<template>
<div class="hello">
<cropping-img @onCropping="onCropping"/>
</div>
</template>
<script>
import croppingImg from 'cropping-img'
export default {
components: { croppingImg },
methods:{
onCropping(res) {
console.log(res)
}
}
}
</script>
入参 props
| 参数 | 类型 | 默认 | 描述 |
|---|
| width | string | 100% | 设置显示图片区域样式的width |
| height | string | auto | 设置显示图片区域样式的height |
| hideBtn | boolea | false | 是否显示按钮 |
| btns | Object | "choose", "cropping", "export" | choosex选择图片, cropping预览, export导出 |
| btns | | | |
方法 action
| 方法名 | 作用 | 返回值 |
|---|
| onCropping | 生成截图 | 返回裁剪图的 base64 和 file |
refs
| 方法名 | 参数 | 描述 |
|---|
| setImage | 图片路径(string/file/base64String) | 设置裁剪图片 |
github
https://github.com/zhaoweimin/cropping-img