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をゼロから導入する方法
CSS命名規則 ヘッダー: ヘッダーコンテンツ: コンテンツ/含むフッターナビゲーション: navサ...
Vueのコントロール商品数量コンポーネントのカプセル化と使用は参考までに。具体的な内容は以下のとお...
HTMLコード:コードをコピーコードは次のとおりです。 <td align="cen...
目次1. インスタンスをインストールして作成する2. vue-router4の新機能2.1 動的ルー...
1. Get はサーバーからデータを取得するために使用され、Post はサーバーにデータを渡すために...
Vue におけるストアの最も単純な応用はグローバル ストレージです。ここでは、相互にジャンプするため...
1. ソフトウェアをダウンロードする1. MySQL の公式サイトにアクセスし、Oracle アカ...
デスクトップ プラットフォームの Web レイアウトのメタ タグは誰もがよく知っています。これは常に...
1. Python 3をインストールする1. 依存パッケージをインストールしますyum instal...
この記事では、Vueの具体的なコードを共有して、シンプルなマーキー効果を実現しています。具体的な内容...
従来、開発者はインスタンスで必要になる可能性のあるデータに対して JavaScript クラス内にプ...
以前にも同じような記事を書いたことがありますが、js スクリプトを使用しており、ファイルパスを表示で...
1. シナリオ表示Tomcat ログに次の例外情報が時々報告されます。何が起こっているのでしょうか...
このブログを書くつもりはなかったのですが、実際の操作中に、ネットワークの問題に圧倒されたこと (ネッ...
目次1.DB、DBMS、SQL 2. データベースの特徴3. SQL分類4. MySQLを起動および...