简体   繁体   English

在道具中发送HTML标签-反应

[英]Sending HTML tags in props - react

I need something function or trick to allow using HTML tags in react's props, because i'm using ckeditor for form. 我需要一些功能或技巧来允许在react的道具中使用HTML标签,因为我正在使用ckeditor进行表单设计。

my code: 我的代码:

render(){
    let name = this.props.name;
    let text = this.props.description;
    console.log(text);
    return (
        <li class="collection-item avatar">
          <span class="title"> <strong> {name} </strong> </span>
          <p > {text} </p>
          <a href="#!" class="secondary-content"><i class="material-icons">grade</i></a>
        </li>
      )
  }
}

dangerouslySetInnerHTML might help you. 危险地,SetInnerHTML可能会为您提供帮助。

Example from doc: 来自doc的示例:

function createMarkup() { return {__html: 'First &middot; Second'}; };
<div dangerouslySetInnerHTML={createMarkup()} />

Always keep in mind that setting html directly can lead to XSS, so you should avoid the stuff as long as possible. 请始终牢记,直接设置html可能会导致XSS,因此您应尽可能避免使用这些东西。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM