This commit is contained in:
parent
3355d08c89
commit
c3c9b8c913
1 changed files with 9 additions and 2 deletions
|
@ -82,7 +82,10 @@
|
||||||
default: false
|
default: false
|
||||||
},
|
},
|
||||||
styles: {
|
styles: {
|
||||||
type: Object
|
type: Object,
|
||||||
|
default () {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
},
|
},
|
||||||
className: {
|
className: {
|
||||||
type: String
|
type: String
|
||||||
|
@ -202,8 +205,12 @@
|
||||||
let style = {};
|
let style = {};
|
||||||
|
|
||||||
if (this.draggable) {
|
if (this.draggable) {
|
||||||
if (this.dragData.x !== null) style.left = `${this.dragData.x}px`;
|
const customTop = this.styles.top ? parseFloat(this.styles.top) : 0;
|
||||||
|
const customLeft = this.styles.left ? parseFloat(this.styles.left) : 0;
|
||||||
|
if (this.dragData.x !== null) style.left = `${this.dragData.x - customLeft}px`;
|
||||||
if (this.dragData.y !== null) style.top = `${this.dragData.y}px`;
|
if (this.dragData.y !== null) style.top = `${this.dragData.y}px`;
|
||||||
|
if (this.dragData.y !== null) style.top = `${this.dragData.y - customTop}px`;
|
||||||
|
|
||||||
const width = parseInt(this.width);
|
const width = parseInt(this.width);
|
||||||
const styleWidth = {
|
const styleWidth = {
|
||||||
width: width <= 100 ? `${width}%` : `${width}px`
|
width: width <= 100 ? `${width}%` : `${width}px`
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue