Vue實現(xiàn)頁面跳轉(zhuǎn)方式及傳參方式
更新時間:2024年03月19日 10:19:00 作者:sunfan0
這篇文章主要介紹了Vue實現(xiàn)頁面跳轉(zhuǎn)方式及傳參方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
路由配置
//路由配置 routerindex.js頁面 import Vue from 'vue' import Router from 'vue-router' import UserManager from '@/components/UserManager' Vue.use(Router) export default new Router({ routes: [ { path: '/userManager', name: 'userManager', component: UserManager } ] })
1.標簽跳轉(zhuǎn)
<router-link to="/userManager"> <router-link/>
跳轉(zhuǎn)時傳參
//路由配置 path: '/userManager/:id', //跳轉(zhuǎn)頁面 this.id 需要傳的參數(shù) <router-link :to="'/userManager/' + this.id"> <router-link/> //接收參數(shù) this.$route.params.id
2.事件跳轉(zhuǎn)
methods: { goUserManager() { this.$router.push({ path:'/userManager'}) } }
query傳參
相當于get請求,頁面跳轉(zhuǎn)時參數(shù)會在地址欄中顯示
//跳轉(zhuǎn)頁面 this.$router.push({ path:'/userManager', query: { id:this.id } }) //接收參數(shù) this.$route.query.id
params傳參
相當于post請求,頁面跳轉(zhuǎn)時參數(shù)不會在地址欄中顯示
//跳轉(zhuǎn)頁面 this.$router.push({ path:'/userManager', name:'userManager', //params傳參 需要使用 name 否則取不到;對應路由配置的 name params: { id:this.id } }) //接收參數(shù) this.$route.params.id
使用params傳參時 刷新頁面參數(shù)消失
配置路由 在path加 /:id
對應需要傳的參數(shù)名
//路由配置 path: '/userManager/:id',
注意:
- 傳參是
router
- 接收參數(shù)是
route
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
解決vue-quill-editor上傳內(nèi)容由于圖片是base64的導致字符太長的問題
vue-quill-editor默認插入圖片是直接將圖片轉(zhuǎn)為base64再放入內(nèi)容中,如果圖片較多,篇幅太長,就會比較煩惱,接下來通過本文給大家介紹vue-quill-editor上傳內(nèi)容由于圖片是base64的導致字符太長的問題及解決方法,需要的朋友可以參考下2018-08-08vue3組合式API中setup()概念和reactive()函數(shù)的用法
這篇文章主要介紹了vue3組合式API中setup()概念和reactive()函數(shù)的用法,接下來的事件,我將帶著你從淺到深分析為什么我們需要學習組合式API以及我們的setup()函數(shù)作為入口函數(shù)的一個基本的使用方式,需要的朋友可以參考下2023-03-03