1. ホーム
  2. ビュー

npm install webpack, axiosはフロントエンドのプロジェクトで定義されたソリューションではありません。

2022-02-25 19:57:04
なぜこのように書かれているのか理解できませんが、次の書き込みaxiosは使用することができます、神の答えを願っていますvue.use()、および新しいvue()とVue.use()です。 prototypeそれぞれの違いは何ですか、どのように正しくフロントエンドプロジェクトでaxiosを使用するには、jsファイルを導入する方法を使用する場合、ページで直接axiosを使用することができますが、なぜとフロントエンドプロジェクトのインストール方法を使用する場合、私はページ上で直接axiosを使用することはできませんが、なぜ私はフロントエンドプロジェクトのインストール方法を使用できない、そしてaxiosは見つけることができないですか。



















http://www.cnblogs.com/wisewrong/p/6344390.html より取得











オプション1:プロトタイプチェーンを書き換える











まずmain.jsでaxiosを導入する











インポート axios from 'axios'



このとき、他のコンポーネントの中にいると、axiosコマンドは使えません。しかし、axiosをVueのプロトタイプのプロパティとして書き換えれば、この問題は解決します











Vue.prototype.$ajax = axios



この2行のコードをmain.jsに追加すると、コンポーネントのメソッドで$ajaxコマンドを直接使用できるようになります。











コピーコード



メソッド: {



  submitForm () {



    this.$ajax({.



      メソッド: 'post',



      urlを指定します。'/user',



      のデータです。{



        name: 'wise',



        情報 '間違った'



      }



   })



}