Mengapa Saya Tidak Boleh Menggunakan Nama Kelas Dinamik dengan CSS Tailwind?

Barbara Streisand
Lepaskan: 2024-11-13 11:03:02
asal
267 orang telah melayarinya

Why Can't I Use Dynamic Class Names with Tailwind CSS?

Memahami Had Nama Kelas Dinamik dalam Tailwind CSS

Isu:

Apabila cuba menghantar pembolehubah konteks sebagai nilai kepada nama kelas CSS Tailwind, operasi gagal. Isu ini timbul disebabkan oleh ketidakupayaan Tailwind untuk mengekstrak nama kelas dinamik.

Penjelasan:

Tailwind CSS beroperasi berdasarkan prinsip mengenal pasti nama kelas sebagai rentetan yang lengkap dan tidak terputus dalam pangkalan kod. Jika nama kelas dibina secara dinamik atau digabungkan, Tailwind tidak dapat mengenalinya dan akibatnya gagal menjana CSS yang sepadan. Tingkah laku ini digariskan secara eksplisit dalam dokumentasi rasmi, yang tidak menggalakkan pembinaan nama kelas secara dinamik.

Penyelesaian:

Untuk menangani cabaran ini, pastikan nama kelas digunakan adalah lengkap dan tidak terdiri daripada bahagian dinamik. Pertimbangkan untuk mentakrifkan nama kelas lengkap dalam konteks anda, seperti contoh berikut:

const colors = {
  // ...
  secondary: darkTheme ? "bg-[#FFFFFF]" : "bg-[#FFFFFF]",
  // ...
};
Salin selepas log masuk

Sebagai alternatif, anda boleh mempertimbangkan untuk menggunakan atribut gaya untuk menetapkan nilai dinamik:

<p className="text-text-white">
Salin selepas log masuk

Dengan mematuhi garis panduan ini, Tailwind CSS akan mengenal pasti dan menjana peraturan CSS yang dikehendaki dengan tepat.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menggunakan Nama Kelas Dinamik dengan CSS Tailwind?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan