このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DELL G3 コンピュータ。 Vue における get リクエストと post リクエストの違い 1. リクエストを取得するGET リクエストでは、パラメータは URL の後に続きます。つまり、パラメータはヘッダーに配置されます。送信できるパラメータは比較的小さいです。パラメータを使用します。 this.$http.get(' URL ').then(result=>{ if(結果ステータス===0){ // 成功 this.list=result.message; // ここでは、要求されたデータテーブル内のリストの名前がメッセージであると想定されています }それ以外{ // 失敗、ポップアップ ウィンドウ アラート alert("データ要求に失敗しました"); } }) 2. 投稿リクエストPOST リクエストでは、パラメータは URL の後ではなく本文内に配置されます。データを使用する場合、渡されるパラメータが大きくなります。 this.$http.post('URL',{id:this.id},{emulateJSON:true})..then(result=>{ if(result.body.status===0){ // 成功 }else{ // 失敗アラート("データの取得に失敗しました!"); ] }) 知識ポイントの拡張: Vueはファイル操作のダウンロードとエクスポートにpost/getを使用します。 <!DOCTYPE html> <html> <ヘッド> <メタ文字セット="UTF-8"> <title>フロントエンド プロジェクトのダウンロード エクスポート ファイル</title> </head> <本文> <スクリプト> /** * post メソッド * 戻り値: ファイル ストリーム * 利点: ファイル名を自分で変更して簡単にデバッグできる */ パラメータ = { リストデータ: this.ListData } _this.$http.post(url,params,{responseType:"arraybuffer"} //項目を追加する必要があります).then(function(res) { コンソール.log(res) var blob = new Blob([res.data], {type: 'application/msword; charset=utf-8'}); var ファイル名 = "download.doc"; var a = document.createElement('a'); var url = window.URL.createObjectURL(blob); a.href = URL; a.download = ファイル名; var body = document.getElementsByTagName('body')[0]; body.appendChild(a); クリック(); body.removeChild(a); window.URL.revokeObjectURL(url); } /** * get メソッド * 戻り値: ファイル ストリーム * 利点: フォアグラウンドで処理する必要がなく、すべての処理がバックグラウンドで実行されます * 欠点: デバッグは変更されません (バックグラウンド インターフェイスの安定性を確保する必要があります) */ exportURL を `api/sysLog/export?content=${content}&ip=${ip}` とします。 window.open(エクスポートURL、"_blank") </スクリプト> </本文> </html> これで、vue の get リクエストと post リクエストの違いに関するこの記事は終了です。vue の get リクエストと post リクエストの違いの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Docker で lnmp をデプロイする詳細な手順
前面に書かれた近年、ライブストリーミング業界は非常に人気が高まっています。伝統的な業界でのライブスト...
序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...
docker コンテナを使用する場合、vim がインストールされていないことがあり、vim コマンド...
IE8には複数の互換モードがあります。 IE プラットフォームの設計者である Chris Wilso...
テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...
この記事では、宝くじマシンの効果を実現するためのJavaScriptの具体的なコードを参考までに共有...
目次概要マップされた型を使用して Object.freeze() を構築するマッピングタイプの構文は...
多くの人が、ウェブサイト上のテキストはデザインする必要があるのかと疑問に思うかもしれません。多く...
イベントバブリング、イベントキャプチャ、イベント委任JavaScript では、イベント委譲は非常に...
Tomcat を学習したばかりのプログラマーにとって、これはよくある間違いです。 1. 環境変数の問...
今日はdockerを使ってイメージをpullしたのですが、速度が悪くて見れず最後まで待ち続けました。...
ある設計士はこう尋ねた。「実際のプロジェクト制作には参加せずに、純粋に設計だけをすることはできますか...
目次1. イベント委任とは何ですか? 2. イベント委任の原則3. イベント委託の役割1. イベント...
MySQLはOracleのようなシーケンスを実装しているOracle は通常、主キー フィールドを処...
(1) HTML: ハイパーテキストマークアップ言語。主に「ヘッダー」と「ボディ」の2つの部分で構...