Unterschied: 1. Die Abfrage verwendet den Pfad, um die Parameterübertragungsadresse zu schreiben, während params den Namen verwendet, um die Parameterübertragungsadresse zu schreiben. 2. Die Parameter verschwinden nicht, wenn die Abfrage die Seite aktualisiert, aber die Parameter verschwinden, wenn params die Seite aktualisiert 3. Die von der Abfrage übergebenen Parameter werden in der URL-Adressleiste angezeigt, die Parameterparameter werden jedoch nicht in der Adressleiste angezeigt.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Vue Version 2.9.6, DELL G3-Computer.
this.$router.push({path:“地址”,query:{id:“123”}}); 这是传递参数 this.$route.query.id; 这是接受参数
params-Syntax:
this.$router.push({name:“地址”,params:{id:“123”}}); 这是传递参数 this.$route.params.id; 这是接受参数
Unterschied:
1 Verwenden Sie den Pfad, um die Parameteradresse zu schreiben, und verwenden Sie den Namen, um die Parameteradresse zu schreiben. Sie können sich beim Schreiben der Route auch die Routing-Objektinformationen ansehen
2. Die Empfangsmethoden sind unterschiedlich, eine verwendet eine Abfrage zum Empfangen und die andere verwendet Parameter. Die Zusammenfassung ist, dass derjenige, der sie sendet, sie empfängt.
3. Die Parameter der Abfrage verschwinden nicht, wenn die Seite aktualisiert wird Die Parameterparameter verschwinden, wenn die Seite aktualisiert wird. Sie können die lokale Speicherung in Betracht ziehen, um das Problem zu lösen.
4. Die übergebenen Parameter werden alle in der URL-Adressleiste angezeigt, die Parameterparameter werden jedoch nicht in der Adresse angezeigt bar
[Verwandte Empfehlung: „
vue.js TutorialDas obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Abfrage und Parametern in Vue?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!