Vue axios post要求を解決して、バックグランドはデータの問題の方法を得られません。


最近プロジェクトをして、vueを使う必要があります。バックグラウンドはphpです。初めてaxiosを使ってお願いします。ajaxと同じです。簡単だと思いますが、結果的には満足できないことがあります。
axiosを使ってpostをお願いしましたが、バックグラウンドでデータが受信できなくて困ってしまいました。そこで、ネットで検索してみました。今使っている解決方法を皆さんに教えます。
1.new URLSearch Paraams方式
最初はparams.apped(「プロパティ名」:属性値)を使っていましたが、簡単なデータ転送には問題がありません。バックグラウンドは正常にデータを受信できます。しかし、皆さんが遭遇したかどうかは分かりません。転送データに配列が含まれていると、バックグラウンドに伝わるのは文字列の形のarr:a 1、b 1、c 1ではなく、正常なフォーマットのarr:[a 1、b 1,b 1,b 1,c 1,c 1c 1)私の要求に合わないので、引き続き探します。
2.Qs.strigify方式
ネット上の多くの解決方法を見て、QQを話しています。そこで、QQプラグインを入れました。使い方も簡単です。まずプラグインをインストールして、コンポーネントを登録します。axios.postはパラメータを渡す前に、qsでフォーマットを変えてもいいです。Qsは対象をURLにして、&でスティッチングして、バックグラウンドで受信したデータを出力します。まあ、価値があります。どれぐらい嬉しいですか?これはやっとデータが空の時にqsがフィルタリングされたことを発見しました。直接伝わっていません。これは悲しいです。。
3.バックグラウンドの受信方式を変更する
ネット上の書き込みのほとんどはフロントエンドで処理されていますが、あまりいい解決方法がないので、バックグラウンドに考えを変えて、バックグラウンドの受信方法を変えて、最後にfile_uを使います。ゲットするcontenstsphp://input解決します。
以上、Vue axios postの要求を解決しました。バックグラウンドではデータを取得できない問題点は、小編集が皆さんに共有する内容です。参考にしてもらいたいです。皆さん、よろしくお願いします。