vue路由如何傳遞當前行資料

2021-10-01 12:53:46 字數 596 閱讀 2344

在當前頁面中,檢視當前行資料,如果是通過彈框的方式,我們可以通過方法帶的row,來展示當前行資料,但是如果是跳轉到新的頁面呢,我們如何在詳情頁拿到當前資料呢?通過後端提供的介面可以,通過瀏覽器儲存機制也可以,其實路由本身就提供了一種方式,那就是動態路由,通過動態路由,我們可以把資訊隱式的傳遞過去,當然在路由裡面你並不需要寫成動態路由的方式,這裡只是借用動態路由的機制實現帶當前row進行跳轉

如路由

,
跳轉方式

this.$router.push()
獲取方式

this.$route.params
這裡params與query不能共存,提供了params只能通過name跳轉,因為提供了 path,params 會被忽略,實質上是把params的值通過鍵賦值給動態路由的動態引數,也就是說你可以提供超過動態引數的資訊,動態引數也可以不設定,但是你依然可以使用這種方式。然而該方法有乙個弊端,那就是重新整理的時候丟失資料,原因在於params是根據動態路由匹配對應的鍵值,而我們因為不是動態路由,所以params是{}。此方法有利有弊,請酌情使用

vue 傳遞多行資料 vue 資料傳遞的方法

元件 component 是 vue.js 最強大的功能。元件可以封裝可重用的 通過傳入物件的不同,實現元件的復用,但元件傳值就成為乙個需要解決的問題。1.父元件向子元件傳值 元件例項的作用域是孤立的。這意味著不能在子元件的模板內直接引用父元件的資料。要讓子元件使用父元件的資料,我們需要通過子元件的...

sql中迴圈處理當前行資料和上一行資料相加減

以下事例,使用游標迴圈表 temptable中資料,然後讓當前行和上一行中的argument1 相加 存放到當前行的 argument2 中,比較簡單。drop table temptable create table temptable argument1 int,argument2 int,ar...

如何只更新當前修改行資料

在實際的專案開發中,填報表的應用十分廣泛。多數情況下,填報表會作為整個專案的一部分配合需求靈活使用,下面就舉例介紹一下。要求 當前使用者在頁面上修改了某行資料,報表自動將使用者名稱更新到這些行的 操作人 字段,但在報表展現內容中不要顯示。當前報表設計如下,首先實現基本的填報操作 資料去向 至此,填報...