タイトル通りです。
バックグラウンドによって返されるデータ:
インターフェイス ドキュメントに表示されるデータ:
Chrome 上のコンソールからのデータ:
(背景に改行があることを示すために、これら 2 つのデータをランダムに印刷しました)
最後の表示
は改行効果のない1行表示であり、フロントエンド処理が必要です
最初に改行文字が含まれているかどうかを確認します 印刷されたインデックスのデータには改行文字が含まれておらず、一貫性がありません。
for (let i = 0; i
これは正しいですか?それとも判定条件を変える必要があるのでしょうか?
アドバイスをお願いします~
走査するためにこのループを作成した理由がわかりません。返される結果は、正規表現を使用できます
。 リーリーconsole.log ↵ があります。もちろん、indexOf('↵') と書く必要があります
問題解決
返されたコンテンツをラップする元のタグは <p> でしたが、後から大まかに <pre> に変更しました。 h5 タグ
は改行で表示できます
ただし、他のコンテンツが改行されていない場合は問題があります。幅を超えると表示を超えてしまい、自動的に折り返されません
最後にCSSコントロールを追加
pre{
white-space:pre-wrap;
word-wrap:break-word;
}
解決しました