Skip to content

Commit 00f1105

Browse files
committed
update fabric data
1 parent ee1a11b commit 00f1105

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

src/components/fabric/fabric.vue

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)