⊗jsrtPmSyVTS 102 of 112 menu

Penyisipan Data ke dalam Atribut style daripada Pembolehubah dalam React

Dalam pelajaran lepas, kami menulis objek terus dalam atribut style. Kami juga boleh menggunakan penyisipan data ke dalam objek ini daripada pembolehubah.

Mari kita ambil komponen React kami tanpa gaya CSS:

function App() { return ( <div> <p>text</p> <p>text</p> <p>text</p> </div> ); }

Sekarang kami akan mencipta pembolehubah dan menetapkan nilai sifat CSS kepada mereka. Mari kita mulakan mengikut urutan dengan gaya untuk div.

Dalam fail komponen sebelum arahan return, mari kita cipta pembolehubah wd1 dan tetapkan nilai '200px' kepadanya:

const wd1 = '200px';

Dengan cara yang sama, mari kita cipta pembolehubah untuk semua nilai sifat div kami:

const wd1 = '200px'; const br1 = '2px solid brown'; const pd1 = '10px'; const ta1 = 'center';

Sekarang tambahkan pembolehubah untuk perenggan pertama:

const co1 = 'orangered'; const fw1 = 'bold';

Untuk perenggan kedua:

const fs1 = 'italic'; const co2 = 'brown';

Dan akhirnya, untuk yang terakhir. Di sini hanya dua, bukan tiga pembolehubah diperlukan. Tidak masuk akal untuk mengulangi, kerana nilai bold sudah ada untuk perenggan pertama:

const bco1 = 'orange'; const co3 = 'white';

Dan sekarang kami akan menggantikan pembolehubah dengan nilai gaya. Mari lakukan ini untuk perenggan pertama. Mari kita sisipkan pembolehubah co1 dan fw1 sebagai ganti nilai dalam objek:

<p style = {{ color: co1, fontWeight: fw1 }}> text </p>

Dengan cara yang sama, mari kita lakukan dengan tag yang lain.

Hasilnya, kod komponen kami akan kelihatan seperti ini:

function App() { const wd1 = '200px'; const br1 = '2px solid brown'; const pd1 = '10px'; const ta1 = 'center'; const co1 = 'orangered'; const fw1 = 'bold'; const fs1 = 'italic'; const co2 = 'brown'; const bco1 = 'orange'; const co3 = 'white'; return ( <div style = {{ width: wd1, border: br1, padding: pd1, textAlign: ta1 }}> <p style = {{ color: co1, fontWeight: fw1 }}> text </p> <p style = {{ fontStyle: fs1, color: co2 }}> text </p> <p style = {{ backgroundColor: bco1, fontWeight: fw1, color: co3 }}> text </p> </div> ); }

Ubahsuai kod penyelesaian masalah untuk pelajaran lepas supaya nilai sifat CSS disimpan dalam pembolehubah.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak