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