Cara melaksanakan lompatan vue ke halaman lain: 1. Tambah fungsi lompat dalam teg a 2. Tambah url lompat ke $router 3. Melalui gabungan "permintaan laluan" Hanya lulus parameter .
Persekitaran pengendalian artikel ini: sistem windows7, vue versi 2.5.17, komputer DELL G3.
Bagaimana untuk melompat ke halaman lain dalam vue?
Penyelesaian untuk vue melompat dari satu halaman ke halaman lain dan membawa parameter
1 Keperluan:
Klik pada. pusat membeli-belah untuk melompat ke senarai komersial
Penyelesaian:
Halaman meta:
tag Menambah lompatan fungsi
<a class="orderBtn1 sIRicon2" href="javascript:void(0);" rel="external nofollow" @click="toMallInfo('M000989')"><i class="sIRicon"></i>商场</a>
toMallInfo: function(mallCode){ this.$router.push({ path: '/propertyInfo/mall/mallList', // name: 'mallList', query: { mallCode: 'M000989' } }) },
akan menambah url lompat ke $router.
Menambah / di hadapan url dalam laluan bermakna ia berada dalam direktori akar, jika tidak ia adalah sub-laluan
Pas parameter melalui gabungan pertanyaan laluan
----
Lompat halaman untuk menerima parameter
created(){ this.getParams() }, methods :{getParams(){ // 取到路由带过来的参数 const routerParams = this.$route.query.mallCode // 将数据放在当前组件的数据内 this.mallInfo.searchMap.mallCode = routerParams; this.keyupMallName() } }, watch: { '$route': 'getParams' }
Selesai! ! !
Pembelajaran yang disyorkan: "tutorial vue"
Atas ialah kandungan terperinci Bagaimana untuk melompat ke halaman lain dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!