Skip to content

full-screen-cropping 全屏裁剪

full-screen-cropping 是一个全屏图片裁剪组件,支持旋转、缩放和裁剪操作。

基础用法

vue
<template>
  <full-screen-cropping 
    ref="cropper" 
    :url="imageUrl" 
    @confirm="onCropConfirm"
  >
  </full-screen-cropping>
</template>

<script>
export default {
  data() {
    return {
      imageUrl: ''
    }
  },
  methods: {
    openCropper() {
      this.imageUrl = 'path/to/image.jpg';
      this.$refs.cropper.open();
    },
    onCropConfirm(path) {
      console.log('裁剪后的图片路径', path);
    }
  }
}
</script>

Props

参数说明类型默认值
url需要裁剪的图片路径String''

Methods

方法名说明参数
open打开裁剪弹窗,需先设置 url-

Events

事件名说明回调参数
confirm裁剪完成点击确定时触发(path: String)