更新记录

1.0.0(2025-06-12)

app图片裁剪拍照后裁剪工具,可自由改变裁剪框大小,app拖动支持,随意改变裁剪区域,支持拖拽调整裁剪框大小、旋转图片、网格线辅助等功能


平台兼容性

uni-app(4.01)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - -

uni-app x(4.01)

Chrome Safari Android iOS 鸿蒙 微信小程序
-

cp-image-cropper

介绍

cp-image-cropper 是一个功能强大的图片裁剪组件,支持拖拽调整裁剪框大小、旋转图片、网格线辅助等功能。

平台兼容性

  • 安卓:支持
  • iOS:支持
  • app 内嵌套小程序 :支持
  • App-vue:支持
  • H5:支持
  • 微信小程序:支持
  • 支付宝小程序:支持
  • 百度小程序:支持
  • 字节跳动小程序:支持
  • QQ 小程序:支持

安装方式

从 HBuilderX 3.1.0+ 起,您可以通过 uni_modules 插件市场导入插件。

基本用法

<template>
  <cp-image-cropper
    :src="imageUrl"
    @cancel="handleCancel"
    @confirm="handleConfirm"
  />
</template>

<script>
export default {
  data() {
    return {
      imageUrl: "",
    };
  },
  methods: {
    handleCancel() {
      // 取消裁剪
    },
    handleConfirm(result) {
      // 获取裁剪后的图片临时路径
      console.log(result.tempFilePath);
    },
  },
};
</script>

API

Props

参数 类型 默认值 说明
src String - 需要裁剪的图片路径
min-width Number 100 裁剪框最小宽度(px)
min-height Number 100 裁剪框最小高度(px)
init-width Number 300 裁剪框初始宽度(px)
init-height Number 300 裁剪框初始高度(px)

Events

事件名 说明 回调参数
cancel 点击取消按钮时触发 -
confirm 点击确认按钮时触发 result: { tempFilePath: string }

示例项目

参考示例项目查看详细用法。

更新日志

1.0.0(2025-06-12)

  • 首次发布

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

无啊

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无啊

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问