首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue Showdown默认类

Vue Showdown默认类
EN

Stack Overflow用户
提问于 2021-02-12 15:15:53
回答 1查看 52关注 0票数 0

我想做到以下几点,我说我是医学博士

代码语言:javascript
复制
md:'#H1'

我想将它呈现为

代码语言:javascript
复制
<h1>H1</h1>

我能够使用VueShowdown实现这一点

但我希望为每个h1标记添加默认类,如下所示

代码语言:javascript
复制
<h1 class="custom">H1</h1>

我得到了类似于这个here的东西。

但我不知道如何在Vue中使用它。

这在VueShowdown中是可能的吗?

有没有更好的库有这个功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 16:20:35

您可以创建一个简单的指令:

代码语言:javascript
复制
Vue.directive('default-classes', (parentElement) {
  const els = parentElement.querySelectorAll('h1')

  els.forEach((el) => {
    el.classList.add('custom')
  })
  
})

然后将该指令应用于VueShowdown组件:

代码语言:javascript
复制
<VueShowdown v-default-classes :markdown="markdownBinding" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66167689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档