剛接觸vueJS,小白請教。
問題描述:
每個頁面都是非同步取json格式的數據,然後填到data,渲染到頁面中。
有一個疑問,就是如果需要點擊某個項目,傳遞id到另一個頁面的時候,怎麼在新頁面中拿到這個id,然後非同步取得資料渲染?
(我目前能想到的方法是使用jsp的setAttribute方法,然後設定到一個hidden的input裡面,利用js取得這個值,填到data裡面,再出發異步請求)
1.專案的後台是java寫的。
2.目前使用並沒有用路由(還沒研究怎麼用,由於頁面是有用戶登入攔截的,還未考慮做成單一頁面應用)
求指導
#某草草2017-06-24 09:46:16
沒用路由的話暫時想到兩個方法,一個是在url後面加參數,a.jsp跳到b.jsp, b.jsp?id=1,在b.jsp頁面取location.href.split('? id=')[1], 另一個方法是設定緩存,localStroage、sessionStroage等等