Skip to content
Snippets Groups Projects

Resolve "Implement basic functionality"

Merged Julian requested to merge 1-implement-basic-functionality into main
2 files
+ 23
3
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 15
1
@@ -3,6 +3,8 @@
<slot>
<div id="container">
<dl>
<dt>Key</dt>
<dd>{{ dragID }}</dd>
<dt>Position</dt>
<dd>{{ x }}, {{ y }}</dd>
<dt>Size</dt>
@@ -18,10 +20,22 @@ export default {
name: "DragContainer",
methods: {
handleDragStart(event) {
event.dataTransfer.setData("text", event.target.id);
event.dataTransfer.setData(
"vueDrag/gridItem",
JSON.stringify(
{
key: this.dragID,
x: this.x,
y: this.y,
w: this.w,
h: this.h
}
)
);
},
},
props: {
dragID: String,
x: Number,
y: Number,
w: Number,
Loading