Nicht erfasster TypeError: tags.join ist keine Funktion.
P粉729436537
P粉729436537 2023-07-28 13:59:53
0
1
455
<p>Ich habe eine Seite mit mehreren Tags, die in einem Array gespeichert sind. Ich möchte die Seite bearbeiten und beim Versuch, das Tag-Array in TagsInput zu laden, erhalte ich die folgende Fehlermeldung: </p> <pre class="brush:php;toolbar:false;">Nicht erfasster TypeError: tags.join ist keine Funktion</pre> <p>Hier ist der Codeausschnitt zu diesem Fehler: </p> <pre class="brush:php;toolbar:false;">import { TagsInput } from "react-tag-input-component"; const UpdatePage = () => const [tags, setTags] = useState(""); const tagsString = tags.join(", "); // Tags vom Backend abrufen und in setTags speichern setTags(<some_code_for_axios_get>) zurückkehren( <div> <FormControl fullWidth margin="normal"> <TagsInput label="Tags" Größe = „klein“ value={tagsString} onChange={setTags} placeHolder="Geben Sie Ihren Tag ein und drücken Sie die Eingabetaste" /> </FormControl> </div> ) }</pre> <p>Habe auch Folgendes versucht und die Fehlermeldung erhalten, dass n.map keine Funktion ist: </p> <pre class="brush:php;toolbar:false;"><div className="tags"> {tags.length ? tags.map((type, i) => ( <TagsInput Schlüssel={i} label="Tags" Größe = „klein“ Wert={i} onChange={setTags} placeHolder="Geben Sie Ihren Tag ein und drücken Sie die Eingabetaste" /> )) : <TagsInput label="Tags" Größe = „klein“ value={tags} onChange={setTags} placeHolder="Geben Sie Ihren Tag ein und drücken Sie die Eingabetaste" /> } </div></pre> <p>Mit dem folgenden Code kann ich die Daten in der Konsole sehen: </p> <pre class="brush:php;toolbar:false;">tags.forEach((element) => { console.log(element); });</pre> <p><br /></p>
P粉729436537
P粉729436537

Antworte allen(1)
P粉533898694

标签不是一个数组,它们是一个字符串,根据这一行:

const [tags, setTags] = useState("");

无论发生什么情况 setTags(<some_code_for_axios_get>), the first render, tags will be ""

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!