ReactJS: Kemas kini ikon menu lungsur turun secara dinamik pada tuding
P粉877114798
P粉877114798 2024-03-29 17:58:41
0
1
445

Mula-mula, saya menggunakan rangka kerja "antd" React dan tailwindCSS hanya untuk mengamalkan ReactJS. Nah, ini kali pertama saya menggunakan rangka kerja ini. Jadi saya memutuskan untuk mencuba menggunakan pop timbul jatuh turun pada tuding dahulu.

Sebenarnya, saya tidak begitu tahu bagaimana untuk mencapai tahap ini. Sudah tentu saya tahu bahawa menggunakan CSS saya boleh menggunakan "hover:" attr, tetapi ada idea untuk menggunakan logik dalam ReactJS? Juga, saya cuba membaca prop "bahagian API untuk menu lungsur turun" tanpa berjaya. Walaupun saya cuba menggunakan props dari onMouseEnter() 作为 <Dropdown> saya masih tidak dapat ini.

Saya telah berkongsi kod dan kotak ini untuk menunjukkan status semasa.

Ini adalah pautan kotak pasir kod

Saya mahu menukar ikon menu lungsur pada tuding menggunakan <UpOutlined /><DownOutlined /> yang saya import daripada "@antd/icons" dalam ReactJS dan saya menggunakan CSS tailwind.

Seperti yang dijangka, saya mahukan ini: Tuding menu demo untuk tapak web palsu

Sebarang bantuan amatlah dihargai, saya telah berusaha untuk mencapai ini sejak semalam :(

P粉877114798
P粉877114798

membalas semua(1)
P粉894008490

Anda boleh menggunakan fungsi Dropdown 上的 onOpenChange untuk mendapatkan status terbuka, lihat Dropdown Props. Anda boleh menggunakan ini untuk menetapkan beberapa status anda sendiri. Akhir sekali gunakan keadaan ini untuk memaparkan ikon yang berbeza.

const [isOpen, setIsOpen] = useState(false);

return (
  
    
      Hover me, Click menu item
      {isOpen ?  : }
    
  
);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan