diff --git a/frontend/src/components/canvas/components/Editor/Hyperlinks.vue b/frontend/src/components/canvas/components/Editor/Hyperlinks.vue
new file mode 100644
index 0000000000..45da866b42
--- /dev/null
+++ b/frontend/src/components/canvas/components/Editor/Hyperlinks.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+ Tips:{{ $t('panel.link_open_tips') }}
+
+
+
+
+ {{ $t('panel.new_window') }}
+ {{ $t('panel.now_window') }}
+
+
+
+
+
+
+ {{ $t('panel.confirm') }}
+ {{ $t('panel.cancel') }}
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/canvas/components/TextAttr.vue b/frontend/src/components/canvas/components/TextAttr.vue
index 516070e87e..db382e2368 100644
--- a/frontend/src/components/canvas/components/TextAttr.vue
+++ b/frontend/src/components/canvas/components/TextAttr.vue
@@ -1,6 +1,6 @@
-