![](/img/trans.png)
[英]Using Markdown-to-JSX package to convert markup to HTML inside a React component's render function
[英]Display html markup in react jsx
想在我的模板中直接顯示html標記。
這是我要編寫的html代碼我要顯示的文件。 我想顯示所有的html元素。
import React from 'react';
const html = (
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
);
export default html
組件文件
import React, { Component } from 'react';
import html from './code/htmlCodeSnippet';
...
render() {
return (
<div>
{html}
</div>
)
}
}
我正在導入要在我的組件中顯示的html文件。 我將使用html熒光筆來顯示代碼。
每當我引用{html}
,它都不會顯示所有的html元素。 它只是顯示為
1
2
3
你需要做一些改變。 首先將html
更改為字符串即
const html = `
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<p>hello</p>
</div>`;
並使用pre
和code
元素將html
包裝在render方法中
<pre><code>{html}</code></pre>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.