1.0.1 • Published 3 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