Vue實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)方式及傳參方式
路由配置
//路由配置 routerindex.js頁(yè)面 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.標(biāo)簽跳轉(zhuǎn)
<router-link to="/userManager"> <router-link/>
跳轉(zhuǎn)時(shí)傳參
//路由配置 path: '/userManager/:id', //跳轉(zhuǎn)頁(yè)面 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傳參
相當(dāng)于get請(qǐng)求,頁(yè)面跳轉(zhuǎn)時(shí)參數(shù)會(huì)在地址欄中顯示
//跳轉(zhuǎn)頁(yè)面 this.$router.push({ path:'/userManager', query: { id:this.id } }) //接收參數(shù) this.$route.query.id
params傳參
相當(dāng)于post請(qǐng)求,頁(yè)面跳轉(zhuǎn)時(shí)參數(shù)不會(huì)在地址欄中顯示
//跳轉(zhuǎn)頁(yè)面 this.$router.push({ path:'/userManager', name:'userManager', //params傳參 需要使用 name 否則取不到;對(duì)應(yīng)路由配置的 name params: { id:this.id } }) //接收參數(shù) this.$route.params.id
使用params傳參時(shí) 刷新頁(yè)面參數(shù)消失
配置路由 在path加 /:id
對(duì)應(yīng)需要傳的參數(shù)名
//路由配置 path: '/userManager/:id',
注意:
- 傳參是
router
- 接收參數(shù)是
route
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決vue-quill-editor上傳內(nèi)容由于圖片是base64的導(dǎo)致字符太長(zhǎng)的問(wèn)題
vue-quill-editor默認(rèn)插入圖片是直接將圖片轉(zhuǎn)為base64再放入內(nèi)容中,如果圖片較多,篇幅太長(zhǎng),就會(huì)比較煩惱,接下來(lái)通過(guò)本文給大家介紹vue-quill-editor上傳內(nèi)容由于圖片是base64的導(dǎo)致字符太長(zhǎng)的問(wèn)題及解決方法,需要的朋友可以參考下2018-08-08Electron實(shí)現(xiàn)靜默打印小票的流程詳解
很多情況下程序中使用的打印都是用戶無(wú)感知的,并且想要靈活的控制打印內(nèi)容,往往需要借助打印機(jī)給我們提供的api再進(jìn)行開(kāi)發(fā),這種開(kāi)發(fā)方式非常繁瑣,并且開(kāi)發(fā)難度較大,本文給大家介紹了Electron實(shí)現(xiàn)靜默打印小票的流程,感興趣的朋友可以參考下2024-06-06vue中keep-alive,include的緩存問(wèn)題
這篇文章主要介紹了vue中keep-alive,include的緩存問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11vue3中輕松實(shí)現(xiàn)switch功能組件的全過(guò)程
這篇文章主要給大家介紹了關(guān)于vue3中輕松實(shí)現(xiàn)switch功能組件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01vue3組合式API中setup()概念和reactive()函數(shù)的用法
這篇文章主要介紹了vue3組合式API中setup()概念和reactive()函數(shù)的用法,接下來(lái)的事件,我將帶著你從淺到深分析為什么我們需要學(xué)習(xí)組合式API以及我們的setup()函數(shù)作為入口函數(shù)的一個(gè)基本的使用方式,需要的朋友可以參考下2023-03-03