javascript - vuejs2.0 ist eine nicht einseitige Anwendung. Wie gehe ich mit Anfragen nach Projektdetails um?
阿神
阿神 2017-06-24 09:44:16
0
4
1094

Ich bin neu bei vueJS und möchte Sie daher um Rat fragen.

Problembeschreibung:
Jede Seite ruft asynchron Daten im JSON-Format ab, füllt die Daten dann aus und rendert sie auf der Seite.

Ich habe eine Frage: Wenn ich auf ein Element klicken und die ID an eine andere Seite übergeben muss, wie kann ich dann die ID auf der neuen Seite abrufen und dann asynchron die Daten zum Rendern abrufen?
(Die Methode, die mir derzeit einfällt, besteht darin, die setAttribute-Methode von jsp zu verwenden und sie dann auf eine versteckte Eingabe festzulegen, js zu verwenden, um den Wert abzurufen, ihn mit den Daten zu füllen und dann eine asynchrone Anforderung zu initiieren)

1. Der Hintergrund des Projekts ist in Java geschrieben.

2. Derzeit wird Routing nicht verwendet (ich habe noch nicht untersucht, wie man es verwendet, da die Seite durch die Benutzeranmeldung abgefangen wird, daher habe ich nicht darüber nachgedacht, daraus eine Einzelseitenanwendung zu machen)

Bitten Sie um Rat

阿神
阿神

闭关修行中......

Antworte allen(4)
某草草

没用路由的话暂时想到两个方法,一个是在url后面加参数,a.jsp跳到b.jsp, b.jsp?id=1,在b.jsp页面取location.href.split('?id=')[1], 另一个方法是设置缓存,localStroage、sessionStroage等等

阿神

js 直接解析 url 得到 id

大家讲道理

两种方式,已经有id了可以直接获取待渲染的数据埋到页面中,vue直接获取本地页面数据渲染;或者埋id,然后异步获取待渲染的数据。

给我你的怀抱

传递id到另外一个页面的时候的,在另一个页面写个方法,获取这个id的值,再发送请求就可以了!

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!