您的位置:首頁技術文章
文章詳情頁

javascript - vuejs2.0 非單頁面應用,怎么處理項目詳情的請求?

瀏覽:136日期:2022-11-10 10:17:58

問題描述

剛接觸vueJS,小白請教。

問題描述:每個頁面都是異步取json格式的數據,然后填到data,渲染到頁面中。

有一個疑問,就是假如需要點擊某個項目,傳遞id到另外一個頁面的時候,怎么在新頁面中拿到這個id,然后異步取得數據渲染?(我目前能想到的方法是使用jsp的setAttribute方法,然后設定到一個hidden的input里面,利用js取得這個值,填到data里面,再出發異步請求)

1.項目的后臺是java寫的。

2.目前使用并沒有用路由(還沒研究怎么用,由于頁面是有用戶登錄攔截的,還未考慮做成單頁面應用)

求指導

問題解答

回答1:

沒用路由的話暫時想到兩個方法,一個是在url后面加參數,a.jsp跳到b.jsp, b.jsp?id=1,在b.jsp頁面取location.href.split(’?id=’)[1], 另一個方法是設置緩存,localStroage、sessionStroage等等

回答2:

js 直接解析 url 得到 id

回答3:

兩種方式,已經有id了可以直接獲取待渲染的數據埋到頁面中,vue直接獲取本地頁面數據渲染;或者埋id,然后異步獲取待渲染的數據。

回答4:

傳遞id到另外一個頁面的時候的,在另一個頁面寫個方法,獲取這個id的值,再發送請求就可以了!

標簽: JavaScript
国产综合久久一区二区三区