Skip to content

taixiangfei/vue-imageClipper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-imageClipper (mobile)

Demo-例子

vue-imageClipper

Import-引入

import Vue from 'vue';
import imageClipper from 'path/imageClipper/index'
Vue.use(imageClipper);

Use-使用

<image-clipper ref="clipper" v-show="visible" :img="imgUrl" :clipper-img-width="250" :clipper-img-height="250" @sure="sure"></image-clipper>
export default {
    data() {
        return {
            visible: true,
            imgUrl: 'xxx'
        }
    },
    methods: {
        ok(data) { 
            this.$refs.clipper.getBase64(data);
        }
    }
}

Options-选项

Option Default Type Description
[img] "" String 图片url或dataURL
[clipperImgWidth] 500 Number 裁剪图片的宽度
[clipperImgHeight] 200 Number 裁剪图片的高度

Events-事件

Name Args Description
beforeLoad no 图片加载前触发
loadSuccess no 图片加载成功触发
loadError no 图片加载失败触发
loadComplete no 图片加载完成触发
ok dataUrl 点击确认按钮,返回裁剪图片的dataUrl
cancel no 点击取消按钮

Methods-方法

Name Args Return
getBase64 dataUrl img base64

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 91.1%
  • JavaScript 7.7%
  • HTML 1.1%
  • CSS 0.1%