diff --git a/web/src/pages/Edit/components/NodeNoteContentShow.vue b/web/src/pages/Edit/components/NodeNoteContentShow.vue index 0da7a2c2..6630a57c 100644 --- a/web/src/pages/Edit/components/NodeNoteContentShow.vue +++ b/web/src/pages/Edit/components/NodeNoteContentShow.vue @@ -71,10 +71,19 @@ export default { onShowNoteContent(content, left, top, node) { this.node = node this.editor.setMarkdown(content) + this.handleALink() this.updateNoteContentPosition(left, top) this.show = true }, + // 超链接新窗口打开 + handleALink() { + const list = this.$refs.noteContentViewer.querySelectorAll('a') + Array.from(list).forEach(a => { + a.setAttribute('target', '_blank') + }) + }, + // 更新位置 updateNoteContentPosition(left, top) { this.left = left