Heim > Web-Frontend > View.js > So springen Sie in Vue zu einer anderen Seite

So springen Sie in Vue zu einer anderen Seite

藏色散人
Freigeben: 2023-01-13 00:45:33
Original
29674 Leute haben es durchsucht

So implementieren Sie vue, um zu einer anderen Seite zu springen: 1. Fügen Sie die Sprung-URL zu $router hinzu. 3. Übergeben Sie Parameter über die Kombination „Pfad+Abfrage“.

So springen Sie in Vue zu einer anderen Seite

Die Betriebsumgebung dieses Artikels: Windows7-System, Vue2.5.17-Version, DELL G3-Computer.

Wie springe ich in Vue zu einer anderen Seite?

Vue springt von einer Seite zur anderen und trägt Parameter

1

Durch Hinzufügen einer Sprungfunktion zum

<a class="orderBtn1 sIRicon2" href="javascript:void(0);" rel="external nofollow" @click="toMallInfo(&#39;M000989&#39;)"><i class="sIRicon"></i>商场</a>
Nach dem Login kopieren
  toMallInfo: function(mallCode){
    this.$router.push({
     path: &#39;/propertyInfo/mall/mallList&#39;,
     // name: &#39;mallList&#39;,
     query: {
      mallCode: &#39;M000989&#39;
     }
    })
   },
Nach dem Login kopieren
a-Tag wird die gesprungene URL zu $router hinzugefügt.

Hinzufügen von / vor der URL im Pfad bedeutet, dass es sich im Stammverzeichnis befindet. Wenn es nicht hinzugefügt wird, handelt es sich um eine Unterroute.

Übergeben Sie Parameter über die Kombination aus Pfad + Abfrage

---. -

Zur Seite springen, um Parameter zu erhalten

 created(){
   this.getParams()
  },
methods :{getParams(){
    // 取到路由带过来的参数
    const routerParams = this.$route.query.mallCode
    // 将数据放在当前组件的数据内
    this.mallInfo.searchMap.mallCode = routerParams;
    this.keyupMallName()
   }
  },
  watch: {
   &#39;$route&#39;: &#39;getParams&#39;
  }
Nach dem Login kopieren

Lösung! ! !

Empfohlenes Lernen: „

vue-Tutorial

Das obige ist der detaillierte Inhalt vonSo springen Sie in Vue zu einer anderen Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage