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~
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
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