私はサーバーが反応コンポーネントに送るコードを持っています。このコードはコンポーネントプロパティとして設定されています。このコードにはdivタグとscriptタグが含まれています。 Reactコンポーネントでこのコードを実行して実行する必要があります。危険な設定innerHTMLが動作しません - jsコードはこの場合実行されていません。この作品を作るための変種はありますか?反応コンポーネントでjsコードを実行
ありがとうございます。
私はサーバーが反応コンポーネントに送るコードを持っています。このコードはコンポーネントプロパティとして設定されています。このコードにはdivタグとscriptタグが含まれています。 Reactコンポーネントでこのコードを実行して実行する必要があります。危険な設定innerHTMLが動作しません - jsコードはこの場合実行されていません。この作品を作るための変種はありますか?反応コンポーネントでjsコードを実行
ありがとうございます。
これでもeval()を使用できます。
しかし、セキュリティの意味を理解する必要があります。特に、サーバーへの安全な接続を使用していることを確認し、悪質なコードをユーザーに公開しないようにする必要があります。
リアクションはinnerHTMLの使用をおすすめしません。しかし、あなたは非常にする必要がある場合、あなたは
function createMarkup() { return {__html: 'First · Second'}; };
<div dangerouslySetInnerHTML={createMarkup()} />
詳細情報https://facebook.github.io/react/tips/dangerously-set-inner-html.html
を使用することができ、私はそれを試みたが、失敗しました。そのようなコードを挿入する必要があります:
– LCH