簡體   English   中英

在道具中發送HTML標簽-反應

[英]Sending HTML tags in props - react

我需要一些功能或技巧來允許在react的道具中使用HTML標簽,因為我正在使用ckeditor進行表單設計。

我的代碼:

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>
      )
  }
}

危險地,SetInnerHTML可能會為您提供幫助。

來自doc的示例:

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

請始終牢記,直接設置html可能會導致XSS,因此您應盡可能避免使用這些東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM