HintergrundWir können react-color verwenden, um den Farbwähler der Front-End-Schnittstelle zu implementieren, wie in der folgenden Abbildung dargestellt: Installieren
verwendenimportiere React, {Komponente, Fragment, createRef} von „react“; importiere { Popover } von 'antd'; importiere { SketchPicker} von „react-color“; Typ StateType = { Untertitelfarbe: Zeichenfolge; }; Typ PropType = { [propName: Zeichenfolge]: beliebig; }; Schnittstelle HandleCreateVideoByHotNews { Status: Statustyp; Requisiten: Requisitentyp; } Klasse HandleCreateVideoByHotNews erweitert Komponente { Konstruktor(Requisiten: beliebig) { super(Requisiten); dieser.Zustand = { Untertitelfarbe: '#FFF', } } // Ändere die Schriftfarbe des Untertitels private setSubtitleFontColor = (e: any): void => { konsole.log(e); dies.setState({ Untertitelfarbe: e.hex, }); } rendern() { const { Untertitelfarbe } = dieser.Zustand; zurückkehren ( <Einblendmenü Inhalt={<SketchPicker-Farbe={Untertitelfarbe} beiÄnderung={(e) => {this.setSubtitleFontColor(e)}} onChangeComplete={(e) => {this.setSubtitleFontColor(e)}} />} Auslöser="Klick" > <div Klassenname = "Erstellen von Hotnews-Video-Popup-Bedienen von Elementtitelsatz-Element-Bedienen von Schriftfarbensatz"> <div className="font-color-set-value">{Untertitelfarbe}</div> <div Klassenname = "Schriftfarbe festlegen" Stil = {{Hintergrundfarbe: Untertitelfarbe}}></div> </div> </Popover> ) } } Standard-HandleCreateVideoByHotNews exportieren; Dies ist das Ende dieses Artikels über die Verwendung von react-color zur Implementierung eines Front-End-Farbwählers. Weitere verwandte Inhalte zum Front-End-Farbwähler ct-color finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Lernen Sie, wie Sie in 2 Minuten ein kreisförmiges/fächerförmiges Menü erstellen (Basisversion)
>>: Detaillierte Analyse der Kompilierung und Installation von vsFTP 3.0.3
Vorwort Das Konfigurationsdateisystem der CentOS-...
Das Internet ist ein Organismus, der sich ständig...
Dieser Artikel veranschaulicht anhand von Beispie...
Schritt 1: yum install httpd -y #httpd-Dienst ins...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einleitung 2. Mehrere Mögli...
1. MySQL-Software installieren Laden Sie das offi...
Inhaltsverzeichnis React-Demo zur Anzeige des Dat...
Vorwort In diesem Artikel wird das Installationst...
Lassen Sie uns kurz die Konfiguration von Server ...
Verständnis des Diff-Algorithmus in React diff -A...
Originaltext: http://www.planabc.net/2008/08/05/u...
Inhaltsverzeichnis Verwenden von Slots in Vue: Sl...
Inhaltsverzeichnis 1. JavaScript verwendet Canvas...
Fragen-Leitfaden 1. Wie toleriert Hadoop 3.x Fehl...