|
@@ -521,8 +521,14 @@ export default {
|
|
};
|
|
};
|
|
let mousemove = (e) => {
|
|
let mousemove = (e) => {
|
|
e = e || window.event;
|
|
e = e || window.event;
|
|
- mx = e.clientX - this.canvas_front.offsetLeft;
|
|
|
|
- my = e.clientY - this.canvas_front.offsetTop;
|
|
|
|
|
|
+ var scrollL =
|
|
|
|
+ document.getElementsByClassName("d_body")[0].scrollLeft ||
|
|
|
|
+ document.getElementsByClassName("d_body")[0].scrollLeft;
|
|
|
|
+ var scrollT =
|
|
|
|
+ document.getElementsByClassName("d_body")[0].scrollTop ||
|
|
|
|
+ document.getElementsByClassName("d_body")[0].scrollTop;
|
|
|
|
+ mx = e.clientX - this.canvas_front.offsetLeft + scrollL;
|
|
|
|
+ my = e.clientY - this.canvas_front.offsetTop + scrollT;
|
|
const cbx = this.ctx_base.getImageData(
|
|
const cbx = this.ctx_base.getImageData(
|
|
(e.offsetX || e.pageX) - this.slide / 2,
|
|
(e.offsetX || e.pageX) - this.slide / 2,
|
|
(e.offsetY || e.pageY) - this.slide / 2,
|
|
(e.offsetY || e.pageY) - this.slide / 2,
|
|
@@ -1024,4 +1030,8 @@ export default {
|
|
.imgDraw >>> .el-dialog .el-dialog__footer span button:last-of-type {
|
|
.imgDraw >>> .el-dialog .el-dialog__footer span button:last-of-type {
|
|
margin-left: 50px;
|
|
margin-left: 50px;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+div{
|
|
|
|
+ user-select: none;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|