diff --git a/package.json b/package.json
index b1d2fd01c8a3b101fa460bbd45c798c8193bcb0f..76ac8e63c25c5f6faac5983d218695981440cca5 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"element-ui": "^2.15.14",
"fabric": "^5.3.0",
"guess": "^1.0.2",
+ "konva": "^9.2.0",
"vue": "^3.2.37",
"vuedraggable": "^2.24.3"
},
diff --git a/src/konva.vue b/src/konva.vue
new file mode 100644
index 0000000000000000000000000000000000000000..7610b674f34e07817d0bd79dc441c5f81c7830f1
--- /dev/null
+++ b/src/konva.vue
@@ -0,0 +1,149 @@
+
+
+
+
+ {{ shape.value }}
+
+
+
+
+
+
+
diff --git a/yarn.lock b/yarn.lock
index 3cdf54d80d7177091107db0691ec26d0d729ba6b..df86955c30c9fdcd274061a746e64664cfa309b4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -705,6 +705,11 @@ json-formatter-js@^2.3.4, json-formatter-js@~2.3.4:
resolved "https://registry.npmmirror.com/json-formatter-js/-/json-formatter-js-2.3.4.tgz"
integrity sha512-gmAzYRtPRmYzeAT4T7+t3NhTF89JOAIioCVDddl9YDb3ls3kWcskirafw/MZGJaRhEU6fRimGJHl7CC7gaAI2Q==
+konva@^9.2.0:
+ version "9.2.0"
+ resolved "https://registry.npmmirror.com/konva/-/konva-9.2.0.tgz"
+ integrity sha512-+woI76Sk+VFVl9z7zPkuTnN2zFpEYg27YWz8BCdQXpt5IS3pdnSPAPQVPPMidcbDi9/G5b/IOIp35/KqMGiYPA==
+
lodash@~4.17.21:
version "4.17.21"
resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz"