Rumah > Soal Jawab > teks badan
P粉3221067552023-08-26 10:17:11
Parameter laluan boleh mengandungi banyak nilai dengan kunci yang sama. Itulah sebabnya ia mungkin susunan rentetan dan bukan rentetan tunggal. Jika anda pasti hanya terdapat satu parameter, anda boleh menggunakan as string
来告诉打字稿编译器你知道这个变量 100% 是一个 string
dan bukannya <代码>string[]代码>
this.resetPassword(password1.value, password2.value, this.$route.params.id as string, this.$route.params.resetID as string)
Jika anda akan menggunakan hasil .toString()
并且会有一个像 ["foo", "bar"]
这样的数组,您将得到 "foo ,bar"
作为 .toString()
Jika anda tidak pasti sama ada ia adalah tatasusunan, anda boleh menyemaknya Jika ia adalah tatasusunan, ambil nilai pertama:
let id: string; if (Array.isArray(this.$route.params.id)) { id = this.$route.params.id[0]; } else { id = this.$route.params.id; }