css - React js 不显示 '<a href...' 作为链接

标签 css reactjs href

Click on <a href='https://test.com' target="_blank">https://test.com</a>
        2. Select data
            2.1 Filter by Database Name
            2.5 Click Save
        3. Select DB
            3.1 Check Primary

我正在发送来自数据库的上述字符串数据进行 react ,它显示在“pre”标签内。但是字符串内的 href 链接没有显示为链接。它显示的是完整的文本是.. 如何在 pre 标签内显示链接?

最佳答案

请考虑在 React 中使用 dangerouslySetInnerHTML 属性。

function createMarkup() {
return {__html: 'First &middot; Second'};
}

function MyComponent() {
return <div dangerouslySetInnerHTML={createMarkup()} />;
}

更多信息请访问:https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml

当您想要显示来自数据库的原始数据时,还要考虑 XSS 攻击。

关于css - React js 不显示 '<a href...' 作为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57902231/

相关文章:

reactjs - 如何从另一个组件获取组件变量,但它们都在同一个文件中React

CSS 网格 : how to create a "half height" row

html - 在图像旁边显示两行文本

html - 悬停时使用多个图像更改 div

javascript - 显示 div onclick 不起作用

javascript - react : How to prevent an integer value turning to NaN after form submit

javascript - ReactJS Prop 未定义

javascript - 获取当前事件的 href 并使用它 append 一个链接

javascript - 单击超链接时如何将 href 值传递给 javascript 并在 window.location 中使用它?

php - 在 href 中插入 php 变量