Maison > Questions et réponses > le corps du texte
P粉3221067552023-08-26 10:17:11
Les paramètres d'itinéraire peuvent contenir plusieurs valeurs avec la même clé. C'est pourquoi il s'agit probablement d'un tableau de chaînes et non d'une seule chaîne. Si vous êtes sûr qu'il n'y a qu'un seul paramètre, vous pouvez utiliser as string
来告诉打字稿编译器你知道这个变量 100% 是一个 string
au lieu de <代码>string[]代码>
this.resetPassword(password1.value, password2.value, this.$route.params.id as string, this.$route.params.resetID as string)
Si vous utilisez le résultat de .toString()
并且会有一个像 ["foo", "bar"]
这样的数组,您将得到 "foo ,bar"
作为 .toString()
Si vous n'êtes pas sûr qu'il s'agisse d'un tableau, vous pouvez le vérifier. S'il s'agit d'un tableau, prenez la première valeur :
.let id: string; if (Array.isArray(this.$route.params.id)) { id = this.$route.params.id[0]; } else { id = this.$route.params.id; }