we-plugin / we-cropper

微信小程序图片裁剪工具
https://we-plugin.github.io/we-cropper/#/
MIT License
2.18k stars 451 forks source link

[Bug Report] Cannot read property 'pushOrign' of undefined #105

Open keyiis opened 5 years ago

keyiis commented 5 years ago

we-cropper 版本

1.3.4

对应工具或者iOS或者Andriod的版本号

微信开发工具 1.02.1902010

微信版本号

开发就报错了,还没有真机测试

重现步骤

在wepy里集成,直接拷贝你们的文档的代码,选择图片后就报错

期待的行为

不要报错

实际的行为

image

keyiis commented 5 years ago

问题已经找到了,wepy集成文档需要修改

onLoad () {
    const options = this.options;
    options.id = this.id;
    options.targetId = this.targetId;
    下面如果按文档会报错,需要改成这样就不报错了
    this.$ = new WeCropper(options);
    this.$.on('ready', (...args) => {
      this.$emit('ready', ...args);
        console.log('ready',this.$);
    }).on('beforeImageLoad', (...args) => {
      this.$emit('beforeImageLoad', ...args)
    }).on('imageLoad', (...args) => {
      this.$emit('imageLoad', ...args)
    }).on('beforeDraw', (...args) => {
      this.$emit('beforeDraw', ...args)
    });
  }
450929318 commented 5 years ago

你好,大神有没有mpvue版的也出现这个issure,请问有哦没有解决的方案

lijibing01 commented 4 years ago

你好,大神有没有mpvue版的也出现这个issure,请问有哦没有解决的方案

请问解决了么,遇到同样的问题