Vue では、一般的にフロントエンドとバックエンドを分離したプロジェクトがあり、データ操作を実装するには、axios などのツールを使用してバックグラウンドにリクエストを送信する必要があります。 1. たとえば、写真をアップロードする場合、バックエンドはフロントエンドからformDataタイプのデータを転送する必要があります。 <el-button type="primary" @click="uploadFile2()">クリックしてアップロード</el-button> <input type="file" @change="fileValueChange2()" ref="uploadFile2" enctype="multipart/form-data" style="display:none;" accept="image/jpeg,image/png,image/gif"> これを実現するためにネイティブ入力を使用します。 アップロードファイル2(){ // このイベントはボタンがクリックされたときにトリガーされます // この関数はファイルアップロードポップアップボックスを開きます this.$refs.uploadFile2.click() }, ファイル値変更2(){ // ファイルを選択すると、入力変更イベントがトリガーされ、この関数が入力されます var formData = new FormData() // this.$refs.uploadFile2 は Vue で DOM 要素を取得するためのメソッドです // アップロードされたすべてのファイルは files を通じて取得できます。ファイルが複数ある場合は、formData.append('file',this.$refs.uploadFile2.files[0]) // リクエストタイプを設定する必要があります formData.append('type', "head"); // ID を渡す必要がある場合は、次のコードを参照してください formData.append('id', this.id); // 設定が完了したら、formData 変数をバックエンドに渡すだけです insertNavigationUpload(formData).then(res=>{ console.log('簡単でしょ?友よ') }) },
エクスポートconst tMessageNotification = data =>{ リクエストを返す({ url:'/tMessageNotification/upload', メソッド: 'POST'、 データ、 ヘッダー: {'Content-Type': 'application/json'}, }) } これで、formData 形式タイプを使用してファイルをアップロードする Vue に関するこの記事は終了です。Vue ファイルのアップロードに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: LinuxのCentos7でmysql5.7.29を構築する詳細なプロセス
>>: Tencent Cloud Serverをゼロから導入する方法
まずコードを見てみましょう #/bin/sh datename=$(日付 +%Y%m%d-%H%M%...
序文通常のユーザーはcrontabスケジュールタスクを定義します。たとえば、Oracleユーザーはス...
目次基本的なセレクター:レベルセレクター:属性セレクター:フィルターセレクター:フォーム属性セレクタ...
1. Packetdrillのコンパイルとインストールソースコードリンク https://githu...
序文この記事では、MySQL 8.0 の新機能を使用して再帰クエリを実装します。詳細なサンプル コー...
スプレッド演算子を使用すると、式をある時点で展開できます。スプレッド演算子は、複数のパラメーター (...
MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとお...
目次なぜ Docker が必要なのでしょうか? Docker デプロイメントの例コードの準備Dock...
この記事では、RHEL8 のネットワーク サービスとネットワーク構成ツール、およびネットワーク ファ...
目次1. マイクロタスクとは何ですか? 2. マクロタスクとは何ですか? 3. 事例3.1 結論4....
必要フィールドをクエリする場合、フィールドに同じ値を指定する必要があります。この値はハードコードする...
目次1. 技術の選択2. 技術的な実装vue-json-excelプラグインを使用して実装1. vu...
HTML Web ページ リスト タグの学習チュートリアル。 HTML ページでは、リストはアウトラ...
目次ブラウザカーネルJavaScript エンジンV8エンジンJavaScript がどのように実行...
この記事では、jsで簡単な計算機を作成する具体的なコードを参考までに共有します。具体的な内容は次のと...