javascript - Bagaimana untuk menentukan sama ada rentetan yang dikembalikan oleh latar belakang mengandungi baris baharu?
某草草
某草草 2017-05-19 10:38:15
0
3
988

Sama seperti tajuk.

Data dikembalikan oleh latar belakang:
Data dipaparkan dalam dokumen antara muka:

Data daripada konsol pada chrome:

(Saya mencetak dua keping data ini secara rawak, hanya untuk menunjukkan bahawa terdapat pemisah baris di latar belakang)

Paparan terakhir
ialah paparan satu baris tanpa kesan garis putus dan memerlukan pemprosesan bahagian hadapan

Saya mula-mula menyemak sama ada ia mengandungi aksara baris baharu
untuk (biar i = 0; i < response.data.Data.length; i++) {

        if (response.data.Data[i].content.indexOf('\n') >= 0) {
          console.log(i)
        }
      }

Data dalam indeks yang dicetak tidak mempunyai pemisah baris, yang tidak konsisten
Adakah ini betul? Atau adakah saya perlu menukar syarat?
Tolong beri saya nasihat~

某草草
某草草

membalas semua(3)
習慣沉默

Saya tidak faham mengapa saya menulis gelung ini untuk melintasi Hasil yang dikembalikan kepada anda ialah respons.data.content Anda boleh menggunakan ungkapan biasa untuk melakukannya

/\n/.test(response.data.content)
小葫芦

Anda mempunyai console.log ↵, sudah tentu anda perlu menulis indexOf('↵')

世界只因有你

Selesai Masalah

Tag asal yang membungkus kandungan yang dikembalikan ialah <p>, tetapi kemudian saya menukarnya secara kasar kepada <pre> Tag h5
boleh dipaparkan dalam baris baharu
Tetapi ada masalah melebihi lebar, Ia akan melebihi paparan dan tidak akan membalut secara automatik

Menambah kawalan css pada penghujung
pra{
ruang putih: pra-balut;
balut perkataan: pecah-perkataan;
}

Sudah selesai

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan