@@ -31,7 +31,6 @@ export default {
3131 },
3232 mounted () {
3333 this .canvas = new fabric.Canvas (' canvas' , { preserveObjectStacking: true });
34- // this.createRect();
3534 let canvas = this .canvas ;
3635 fabric .Canvas .prototype .customiseControls ({
3736 tl: {
@@ -76,9 +75,7 @@ export default {
7675 // cursor: '../../assets/cow.png',
7776 }
7877 });
79-
8078 this .setCornerIcons ({});
81-
8279 // canvas.add(new fabric.Circle({ radius: 30, fill: '#f55', top: 100, left: 100 }));
8380 canvas .backgroundColor = ' #ffffff' ;
8481 // canvas.renderAll();
@@ -244,20 +241,8 @@ export default {
244241 },
245242 setRotate (deg = 36 ) {
246243 let obj = this .canvas .getActiveObject ();
247- // console.log(obj);
248- // let skewX=obj.skewX;
249244 let angle = obj .angle ;
250245 obj .rotate (angle + deg);
251-
252- // let matrix=obj.calcTransformMatrix(true);
253- // console.log(matrix);
254- // let coords= obj.getCoords();
255- // let src=obj.getSrc();
256- // let src=this.toDataUrl();
257- // obj.setSrc(src,()=>{
258- // this.canvas.renderAll();
259- // },{});
260- // obj.skewX=skewX+36;
261246 this .canvas .renderAll ();
262247 },
263248 discardActive () {
@@ -267,13 +252,10 @@ export default {
267252 },
268253 moveTo () {
269254 let obj = this .canvas .getActiveObject ();
270- // console.log(obj);
271255 console .log (this .canvas .sendBackwards );
272256 this .canvas .sendBackwards (obj, true );
273257 this .canvas .discardActiveObject ();
274258 this .canvas .discardActiveGroup ();
275- // this.canvas.sendToBack(obj);
276- // this.canvas.moveTo(obj,3);
277259 },
278260 createRect (options ) {
279261 options = Object .assign ({ width: 0 , height: 0 , fillColor: ' rgba(255, 255, 255, 0)' , left: 50 , top: 50 }, options);
@@ -370,10 +352,8 @@ export default {
370352 // img.applyFilters(canvas.renderAll.bind(canvas));
371353 // console.log(img);
372354 let maxWidth = that .width / 2 ;
373-
374355 let width = 0 ;
375356 let height = 0 ;
376-
377357 if (img .width > img .height ) {
378358 if (img .width > maxWidth) {
379359 width = maxWidth;
@@ -421,7 +401,6 @@ export default {
421401 var center = img .getCenterPoint ();
422402 img .hasControls = true ;
423403 img .hasBorders = true ;
424-
425404 // img.customiseCornerIcons(
426405 // {
427406 // settings: {
@@ -478,10 +457,6 @@ export default {
478457 canvas .renderAll .bind (canvas);
479458 });
480459 },
481- // setBackgroundImage (url) {
482- // let canvas = this.canvas;
483- // canvas.setBackgroundImage(url, canvas.renderAll.bind(canvas));
484- // },
485460 toJson () {
486461 let json = this .canvas .toJSON ();
487462 return json;
@@ -504,7 +479,6 @@ export default {
504479 // `object` = fabric.Object instance
505480 // ... do some stuff ...
506481 cb (o);
507- // console.log(o);
508482 object .setControlsVisibility ({
509483 bl: true ,
510484 br: true ,
@@ -559,7 +533,6 @@ export default {
559533 drawControls () {
560534 let canvas = document .createElement (' canvas' );
561535 var ctx = canvas .getContext (' 2d' );
562-
563536 ctx .setLineDash ([]);
564537 ctx .beginPath ();
565538 ctx .ellipse (100 , 100 , 50 , 75 , (45 * Math .PI ) / 180 , 0 , 2 * Math .PI ); // 倾斜45°角
@@ -568,8 +541,6 @@ export default {
568541 ctx .moveTo (0 , 200 );
569542 ctx .lineTo (200 , 0 );
570543 ctx .stroke ();
571- // console.log(ctx);
572- // document.body.appendChild(canvas)
573544 this .canvas .drawControls (ctx);
574545 // this.canvas.controlsAboveOverlay=true;
575546 },
@@ -606,8 +577,6 @@ export default {
606577 return ;
607578 }
608579 obj .sendBackwards (true );
609- // this.canvas.discardActiveObject();
610- // this.canvas.discardActiveGroup();
611580 this .renderTop ();
612581 // this.canvas.setActiveObject(obj);
613582 },
@@ -617,8 +586,6 @@ export default {
617586 return ;
618587 }
619588 obj .sendToBack ();
620- // this.canvas.discardActiveObject();
621- // this.canvas.discardActiveGroup();
622589 this .renderTop ();
623590 // this.canvas.setActiveObject(obj);
624591 },
0 commit comments