Vue 图片裁剪组件

作者: 我的代码果然有问题 | 来源:发表于2018-07-20 15:44 被阅读23次

ImageCropper

一个用于vue的图片裁剪工具
https://gitee.com/jiangliyue/vue_picture_clipping_component.git

HellowWorld 是使用示例; ImageCropper是组件代码,放进项目即可使用

组件源码来源于花裤衩大神的后台模板集成方案,我只是对常用功能做了说明和简单优化
https://juejin.im/post/59097cd7a22b9d0065fb61d2
附上链接,以示对大神的敬意

Build Setup(启动项目查看效果)

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

Introduction

# 在页面中引入组件
import ImageCropper from '@/components/ImageCropper/index'

# 编写模板
  <image-cropper
    :value="cropperShow"
    @close="cropperShow=false"
    :url="uploadUrl"
    :field="fieldName"
    :noCircle="noCircle"
    :noSquare="noSquare"
    :width="width"
    :height="height"
    :maxSize="maxSize"
    @crop-success="getPicFunc"
    @crop-upload-success="successFunc"
  ></image-cropper>

# 设置参数 / 方法
  data () {
    return {
      // 控制组件显示
      cropperShow: false,
      // 上传地址
      uploadUrl: '/kukacms/visitor/picUpload.htm?type=2',
      // 上传文件名
      fieldName: 'files',
      // 预览圆形图片 false为显示
      noCircle: true,
      // 预览方形图片 false为显示
      noSquare: false,
      // 裁剪图片宽高(即所需要图片的宽高)
      width: 300,
      height: 150,
      // 大小限制
      maxSize: 10240,
    }
  },
  methods: {
    // 图片截取后调用,用于获取图片
    getPicFunc (data) {
      console.log(data)
    },
    // 图片上传成功后执行函数
    successFunc (data) {
      console.log(data)
    }
  },

相关文章

  • Vue 图片裁剪组件

    ImageCropper 一个用于vue的图片裁剪工具https://gitee.com/jiangliyue/v...

  • Vue项目常用插件

    1、Vue图片浏览组件v-viewer,支持旋转、缩放、翻转等操作2、腾讯视频点播文档3、Vue插件之-图片裁剪4...

  • Vue图片裁剪上传组件

    本组件基于vuejs框架, 使用ES6基本语法, css预编译采用的scss, 图片裁剪模块基于cropperjs...

  • 图片裁剪组件

    前言 此组件的效果: 控制图片显示的区域; 支持选择不同形状的蒙层,控制显示区域的形状; 效果演示地址:http:...

  • vue+axios上传文件

    页面是用elementUi搭建的,之所以没有用upload组件是因为没有支持裁剪图片功能本文采用vue-cropp...

  • IOP编程思想实现图片裁剪组件

    前言 本篇文章,主要以图片裁剪组件为契机,使用IOP编程进行需求实现。所以不会讲解图片裁剪组件的代码逻辑(这块逻辑...

  • 使用element-ui + cropper.js自己封装一个图

    本文主要使用了element-ui的图片上传组件获取图片,然后使用cropper.js进行图片裁剪,在裁剪完以后进...

  • vue+element+vue-cropper实现图片裁剪功能

    vue+element+vue-cropper实现图片裁剪功能 1、下载插件:npm install --save...

  • vue图片裁剪组件me-image-crop

    头像的裁剪编辑功能是一般项目中的基础功能,所以使用vue开发了一个头像裁剪组件,使用npm安装。有需要的同学可以下...

  • vue插件--图片裁剪

    基础要求 知道如何使用vue-cli熟悉vue1.0、了解sass了解html5本地图片裁剪 准备工作 使用vue...

网友评论

    本文标题:Vue 图片裁剪组件

    本文链接:https://www.haomeiwen.com/subject/kkkqmftx.html