gpt4 book ai didi

javascript - React 将 md (remarkable) 渲染为字符串

转载 作者:行者123 更新时间:2023-11-29 17:55:42 25 4
gpt4 key购买 nike

下面是我正在拉入另一个组件的组件的虚拟版本。

import React from "react"

var Remarkable = require('remarkable');
var md = new Remarkable();

const Info = (props) => {
return (
<div className="pop">
<div>
<h1>{props.title}</h1>
{md.render('# Remarkable rulezz!')}
</div>
</div>
)
}

export default Info;

在当前呈现的页面上。

(the title passed as props, as a h1, and...)
<h1># Remarkable rulezz!</h1>

所以当我希望它表现得像 html 时,它实际上将整个事物呈现为一个字符串。

我该怎么做?还是我错过了 md 的全部要点?谢谢

最佳答案

如果出于某种原因需要使用 React 按原样呈现 html,则需要使用 dangerouslySetInnerHTML 并使用任何标签(div)包装内容跨度或其他东西)

<div dangerouslySetInnerHTML={{ __html: md.render('# Remarkable rulezz!') }} />

引用资料:

关于javascript - React 将 md (remarkable) 渲染为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39197731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com