Membuat panggilan API menggunakan ID pengguna
P粉320361201
P粉320361201 2024-03-27 11:12:31
0
1
369

Saya perlu membuat panggilan API untuk mendapatkan cadangan untuk pengguna. Ini URL API saya: http://URL/../../patient/ID Pengguna/recommendations

ID pengguna saya disimpan dalam storan vuex saya dalam fail "patent.module.js:

state: {
    id: null,
    email: null,
    password: null,
    location: [],
    specialty: [],
    attribute: [],
    language: [],
    gender: [],
    editUser: false,
  },
  getters: {
    getUserId(state) {
      return state.id;
    },
  },

Struktur kedai saya kelihatan seperti ini:

Dalam RecommendationView saya, saya cuba memaparkan respons json daripada panggilan api saya. Di sini saya menulis kaedah untuk memanggil api.

methods: {
    getRecommendations() {
      this.id = this.$store.getters.getUserId;
      return http
        .get(`/patients/${id}/recommendations`)
        .then((response) => {
          this.recommendation = response.data;
          console.log(response);
        })
        .catch((error) => {
          console.log(
            "Ein Fehler beim User ist aufgetreten: " + error.response
          );
        });
    },
  },

Malangnya saya mendapat ralat ini: id' tidak ditakrifkan Bagaimanakah cara saya mendapatkan ID pesakit dari kedai dan menghantarnya bersama permintaan saya? Terima kasih terlebih dahulu!

P粉320361201
P粉320361201

membalas semua(1)
P粉553428780

Anda boleh membuat pengiraan menggunakan mapState seperti ini.

sssccc
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan