Vditor 渲染出来的 href 链接如何在新建窗口打开?

Vditor 渲染后的 href 链接,点击后想在新建窗口打开,target="_blank"属性应该在哪里加上呢?源码里找了半天没找到,有一个 md2html 函数看上去好像是调用第三方 lute.js 渲染的,难道是要在 lute.js 里面改?

  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    145 引用 • 971 回帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • foxfire881
    作者

    自己又解决了 😂

    加个监听器:

    document.getElementById('content').addEventListener('click', function (event) {
          if (event.target.tagName === 'IMG') {
            Vditor.previewImage(event.target, 'zh_CN', document.getElementById('outline').classList.contains('dark') ? 'dark' : 'classic')
          } else if (event.target.tagName === 'A') {
            event.target.setAttribute('target', '_blank')
          }
        })