javascript - vuejs2.0 は非シングルページ アプリケーションです。プロジェクトの詳細のリクエストを処理するにはどうすればよいですか?
阿神
阿神 2017-06-24 09:44:16
0
4
1133

私は vueJS を初めて使用するので、アドバイスをお願いします。

問題の説明:
各ページは、json 形式でデータを非同期にフェッチし、データを入力してページにレンダリングします。

質問があります。項目をクリックして ID を別のページに渡す必要がある場合、新しいページで ID を取得して、レンダリング用のデータを非同期に取得するにはどうすればよいですか?
(現在考えられる方法は、jsp の setAttribute メソッドを使用し、それを非表示の入力に設定し、js を使用して値を取得し、データに値を入力して、非同期リクエストを開始することです)

1. プロジェクトの背景は Java で書かれています。

2. 現在、ルーティングは使用していません (ユーザーのログインによってページがインターセプトされるため、ルーティングの使用方法をまだ検討していません。したがって、シングルページ アプリケーションにすることは考えていません)

指導を求める

阿神
阿神

闭关修行中......

全員に返信(4)
某草草

ルーティングを使用しない場合は、2 つの方法が考えられます。1 つは、A.jsp が b.jsp にジャンプする後、および b.jsp ページにパラメータを追加することです。 location.href.split('? id=')[1] を取得します。別の方法は、キャッシュ、localStroage、sessionStroage などをセットアップすることです

いいねを押す +0
阿神

js は URL を直接解析して ID を取得します

いいねを押す +0
大家讲道理

すでに ID を持っている場合は、レンダリングするデータを直接取得してページに埋め込む方法と、Vue がレンダリングするローカル ページ データを直接取得する方法と、ID を埋め込んでからデータを取得する方法の 2 つがあります。非同期的にレンダリングされます。

いいねを押す +0
给我你的怀抱

IDを別のページに渡す場合は、別のページでIDの値を取得するメソッドを記述してからリクエストを送信してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート