前言
幾周前,我寫(xiě)了關(guān)于 Vue 路由的使用和在 Vue 頁(yè)面導(dǎo)航的文章。這是在應(yīng)用程序中探索的一個(gè)基本例子。
通常,在將導(dǎo)航構(gòu)建到應(yīng)用程序中時(shí),您會(huì)發(fā)現(xiàn)需要將數(shù)據(jù)從一個(gè)頁(yè)面?zhèn)鬟f到另一個(gè)頁(yè)面。(不通順)例如,您遵循 master-detail 模式,其中您有一個(gè)數(shù)據(jù)列表,通過(guò)更深入地挖掘可以獲得關(guān)于列表中特定項(xiàng)的更多信息。
我們將學(xué)習(xí)如何使用路由和 URL參數(shù)以及查詢參數(shù)在 Vue 頁(yè)面之間傳遞數(shù)據(jù)。
如果你還沒(méi)有讀過(guò)我之前的教程或者不熟悉 vue-router 庫(kù),我建議你溫習(xí)一下。
利用 URL 參數(shù)在不同頁(yè)面中傳遞數(shù)據(jù)
假設(shè)您有一個(gè) web 應(yīng)用程序,它顯示從某個(gè)數(shù)據(jù)庫(kù)獲得的用戶列表。這個(gè)列表可能只包含姓名信息,但是數(shù)據(jù)庫(kù)中的數(shù)據(jù)可能包含更多的信息,例如地址、電話等。
在典型的場(chǎng)景中,我們使用主鍵或其他標(biāo)識(shí)符維護(hù)這個(gè)用戶列表,并用于在請(qǐng)求詳細(xì)信息時(shí)查詢數(shù)據(jù)庫(kù)時(shí)。這樣的值可非常合適作為 URL 參數(shù)在不同頁(yè)面?zhèn)鬟f。
為此,目標(biāo)頁(yè)面需要獲取到 URL 參數(shù)。在前面的教程基礎(chǔ)上,我們可以將項(xiàng)目 src/router/index.js 中的文件更改為如下所示
import Vue from 'vue' import Router from 'vue-router' import Page1 from '@/components/page1' import Page2 from '@/components/page2' Vue.use(Router) export default new Router({ routes: [ { path: "/", redirect: { name: "Page1" } }, { path: '/page1', name: 'Page1', component: Page1 }, { path: '/page2/:id', name: 'Page2', component: Page2 } ] })
網(wǎng)站題目:使用vue-router在Vue頁(yè)面之間傳遞數(shù)據(jù)的方法-創(chuàng)新互聯(lián)
鏈接URL:http://aaarwkj.com/article22/ippjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)站排名、動(dòng)態(tài)網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容