プロジェクトの概要に遭遇Vueの問題

まず、index.htmlのページを空白の状況の後にパッケージを開きます。

  1. 導入されたCSS、経路指定されたJSは、その後の溶液:vue.config.jsは増加「./」:publicPathを に変更し、又は元のbaseUrlにpublicPathに、VUE-cli3.3に上方baseUrlに放棄しましたpublicPath。
  2. モードでrouter.js、サーバーのニーズ、それは(パターン#リンクを削除する)場合は履歴モードを設定するには、モード履歴モード(デフォルト)に置き換えてもよいし、リンクは#である(参照してください。リンク:https://router.vuejs.org/zh/guide/essentials/history-mode.html
  3. ブラウザはES6、ES7構文を変換する必要がES5構文で、VUEをサポートしていません。(main.jsに組み込まれたインストールバベル-ポリフィル、バベル-ポリフィル:インポート「バベル-ポリフィル」)

二、問題にこのプロジェクトのポイント:

setTimeout(()=> { 
       console.log(この); //この場合、このウィンドウを指し
}、500)。

 ソリューション: 

//このインスタンス変数へのアクセスを使用します
自己がこの=ましょう。
setTimeout(関数(){  
     console.log(自己); //この例で使用されて自己変数へのアクセス
}、1000)。

三、クロスドメインでのVUE(セット剤)

vue.config.jsで

module.exportsは= {
    devServer:{
        開く:真、
        ホスト: '0.0.0.0'、
        ポート:8808、
        プロキシ:{
          '/ API':{
              対象:「」、//独自のインターフェースに対応
              changeOrigin:真、
              WS:偽、
              Pthriawrite:{
                  '^ / API': ''
              }
          }
        }
    }
}。

  

 

 

 

  

おすすめ

転載: www.cnblogs.com/zaijin-yang/p/12012147.html