Rumah  >  Soal Jawab  >  teks badan

javascript - vuejs2.0 ialah aplikasi bukan satu halaman Bagaimana untuk mengendalikan permintaan untuk butiran projek?

Saya baru dalam vueJS, jadi saya ingin meminta nasihat.

Penerangan masalah:
Setiap halaman mengambil data secara tidak segerak dalam format json, kemudian mengisi data dan menjadikannya ke dalam halaman.

Saya ada soalan, iaitu, jika saya perlu mengklik pada item dan menghantar ID ke halaman lain, bagaimana saya boleh mendapatkan ID dalam halaman baharu dan kemudian secara tak segerak mendapatkan data untuk rendering?
(Kaedah yang saya boleh fikirkan pada masa ini ialah menggunakan kaedah setAttribute jsp, dan kemudian tetapkannya kepada input tersembunyi, gunakan js untuk mendapatkan nilai, isikannya dalam data, dan kemudian mulakan permintaan tak segerak)

1. Latar belakang projek ditulis dalam java.

2. Pada masa ini, penghalaan tidak digunakan (saya belum mempelajari cara menggunakannya lagi, kerana halaman itu dipintas oleh log masuk pengguna, jadi saya tidak mempertimbangkan untuk menjadikannya aplikasi satu halaman)

Minta tunjuk ajar

阿神阿神2674 hari yang lalu1099

membalas semua(4)saya akan balas

  • 某草草

    某草草2017-06-24 09:46:16

    Jika anda tidak menggunakan penghalaan, anda boleh memikirkan dua kaedah Satu ialah menambah parameter selepas url A.jsp melompat ke b.jsp, b.jsp?id=1 dan pada halaman b.jsp. ambil location.href.split('? id=')[1], kaedah lain ialah menyediakan cache, localStroage, sessionStroage, dll.

    balas
    0
  • 阿神

    阿神2017-06-24 09:46:16

    js terus menghuraikan url untuk mendapatkan id

    balas
    0
  • 大家讲道理

    大家讲道理2017-06-24 09:46:16

    Dua cara, jika anda sudah mempunyai ID, anda boleh terus mendapatkan data yang akan diberikan dan membenamkannya dalam halaman, dan vue terus mendapatkan data halaman setempat untuk dipaparkan; diberikan secara tak segerak.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-24 09:46:16

    Apabila menghantar id ke halaman lain, tulis kaedah pada halaman lain untuk mendapatkan nilai id, dan kemudian hantar permintaan!

    balas
    0
  • Batalbalas