1. vue-resource で作成されたリクエスト。
2. コードは次のとおりです。
以下に示すように、このリクエストによって返された 200 個のデータを印刷しました。
その後、問題が発生します。「プレビューと応答」をクリックしても、以下に示すように戻り値が表示されません。
その理由は何ですか。 。 。 [注: これはクロスドメインリクエストです]
!!!追加: [これは投稿リクエストです]
また、Firefoxでテストしたところ、ResponseとPreviewで返される値を取得できることが分かりました。最初の結論は、それは Google の問題だということです。
Chrome 56 以降では、ローカルでクロスドメインリクエストを行うときにこの問題が発生します。 解決策は次のとおりです。
ブラウザを変更してご覧ください。以前にも遭遇したことがありますが、ある場合もあれば、ない場合もありますが、問題ではありません。
この問題はリクエスト方法がオプションの場合にのみ発生します
このアドレスによって返されるコンテンツタイプはjson形式ではなく、オクテットストリームのバイナリデータであるため、以前にこの問題に遭遇したことがあります。そのため、表示されるのは主にファイルのダウンロードに使用されると思われるblobオブジェクトです。後で vue を更新します - リソースのバージョンが更新されると、自動的に json に変換されます。または、リーダーを使用して再度読み取ってから json に変換することもできます
リクエストのメソッドはオプションであり、実際のリクエストではなく、同じ URL を持つ別のリクエストが存在する必要があります。これが実際のリクエストです。
少し遅れて追加しました。