javascript - vuejs2.0 非單頁應用,怎麼處理項目詳情的請求?
阿神
阿神 2017-06-24 09:44:16
0
4
1096

剛接觸vueJS,小白請教。

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

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

1.專案的後台是java寫的。

2.目前使用並沒有用路由(還沒研究怎麼用,由於頁面是有用戶登入攔截的,還未考慮做成單一頁面應用)

求指導

#
阿神
阿神

闭关修行中......

全部回覆(4)
某草草

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

阿神

js 直接解析 url 得到 id

大家讲道理

兩種方式,已經有id了可以直接取得待渲染的資料埋到頁面中,vue直接取得本地頁面資料渲染;或是埋id,然後非同步取得待渲染的資料。

给我你的怀抱

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!