亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在vue中,點擊A頁面攜帶大量的數據跳轉到B頁面然后渲染

請問在vue中,點擊A頁面攜帶大量的數據跳轉到B頁面然后渲染

HUWWW 2019-03-21 14:14:00
問題詳情:就是點擊A頁面后路由跳轉到B頁面,并且A頁面攜帶大量的數據傳到B頁面,B頁面再渲染這些數據。這兩個頁面不是父子組件,僅僅是兩個普通的頁面。如果想要這樣的過程這種用vue怎么做呢?主要是攜帶大量數據傳送,各位大牛解答一下吧,先謝謝了
查看完整描述

8 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

跳轉


      this.$router.push({

        name: "detail",

        params: {

          a:[],

          b:""

        }

接收


  props: {

    a: Array,

    b: String

  },

還有query傳參 vuex等 自行百度一下都有


查看完整回答
反對 回復 2019-04-14
?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

可以用路由的 query 屬性,如果數據量太大,可以使用 vuex 或者 事件總線。


查看完整回答
反對 回復 2019-04-14
?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

路由傳參
vuex
A頁存儲(cookie、sessionStorage、localStorage)B頁獲取
...

查看完整回答
反對 回復 2019-04-14
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

數據量大路由 傳參數 this.$router.push({


    name: "", //需要跳轉模塊的路由配置的name值

    params: {

    }})

    

    使用name, 不使用query ,query的參數會拼接到地址欄,過長導致錯誤


查看完整回答
反對 回復 2019-04-14
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

傳大量數據,還是用vuex來進行狀態管理好


查看完整回答
反對 回復 2019-04-14
?
LEATH

TA貢獻1936條經驗 獲得超7個贊

考慮到B頁面要刷新的話,可以存在session中,session mdn。


查看完整回答
反對 回復 2019-04-14
?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

存localStorage吧


查看完整回答
反對 回復 2019-04-14
?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

使用es6的map 臨時存儲試試


查看完整回答
反對 回復 2019-04-14
  • 8 回答
  • 0 關注
  • 2485 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號