javascript - バックグラウンドから返された文字列に改行が含まれているかどうかを確認するにはどうすればよいですか?
某草草
某草草 2017-05-19 10:38:15
0
3
990

タイトル通りです。

バックグラウンドによって返されるデータ:
インターフェイス ドキュメントに表示されるデータ:

Chrome 上のコンソールからのデータ:

(背景に改行があることを示すために、これら 2 つのデータをランダムに印刷しました)

最後の表示
は改行効果のない1行表示であり、フロントエンド処理が必要です

最初に改行文字が含まれているかどうかを確認します
for (let i = 0; i リーリー

印刷されたインデックスのデータには改行文字が含まれておらず、一貫性がありません。
これは正しいですか?それとも判定条件を変える必要があるのでしょうか?
アドバイスをお願いします~

某草草
某草草

全員に返信(3)
習慣沉默

走査するためにこのループを作成した理由がわかりません。返される結果は、正規表現を使用できます

。 リーリー
いいねを押す +0
小葫芦

console.log ↵ があります。もちろん、indexOf('↵') と書く必要があります

いいねを押す +0
世界只因有你

問題解決

返されたコンテンツをラップする元のタグは <p> でしたが、後から大まかに <pre> に変更しました。 h5 タグ
は改行で表示できます
ただし、他のコンテンツが改行されていない場合は問題があります。幅を超えると表示を超えてしまい、自動的に折り返されません

最後にCSSコントロールを追加
pre{
white-space:pre-wrap;
word-wrap:break-word;
}

解決しました

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート