2016-09-30 13 views
1

私はサーバーが反応コンポーネントに送るコードを持っています。このコードはコンポーネントプロパティとして設定されています。このコードにはdivタグとscriptタグが含まれています。 Reactコンポーネントでこのコードを実行して実行する必要があります。危険な設定innerHTMLが動作しません - jsコードはこの場合実行されていません。この作品を作るための変種はありますか?反応コンポーネントでjsコードを実行

ありがとうございます。

答えて

0

これでもeval()を使用できます。

しかし、セキュリティの意味を理解する必要があります。特に、サーバーへの安全な接続を使用していることを確認し、悪質なコードをユーザーに公開しないようにする必要があります。

0

リアクションはinnerHTMLの使用をおすすめしません。しかし、あなたは非常にする必要がある場合、あなたは

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

詳細情報https://facebook.github.io/react/tips/dangerously-set-inner-html.html

+0

を使用することができ、私はそれを試みたが、失敗しました。そのようなコードを挿入する必要があります:

LCH

関連する問題