wesmiler vor 6 Jahren
Ursprung
Commit
f1a36880fd
1 geänderte Dateien mit 8 neuen und 6 gelöschten Zeilen
  1. 8 6
      public/static/weixin/js/photo.js

+ 8 - 6
public/static/weixin/js/photo.js

@@ -494,12 +494,14 @@ var app = new Vue({
                     });
                     var url = canvas.toBlob(function (e) {
                         console.log(e);  //生成Blob的图片格式
-                        var timestamp = Date.parse(new Date());
-                        e.name = timestamp + ".png";
-                        url = URL.createObjectURL(e);
-                        _this.picList[id].url = url;
-                        _this.picList[id].preview = url;
-                        _this.cropParams.preview = url;
+                        if(e != null){
+                            var timestamp = Date.parse(new Date());
+                            e.name = timestamp + ".png";
+                            url = URL.createObjectURL(e);
+                            _this.picList[id].url = url;
+                            _this.picList[id].preview = url;
+                            _this.cropParams.preview = url;
+                        }
                     }, "image/jpeg");
                     /*      _this.picList[id].preview = canvas.toDataURL("image/jpeg", 1);
                           _this.cropParams.preview = canvas.toDataURL("image/jpeg", 1);*/