まず、index.htmlのページを空白の状況の後にパッケージを開きます。
- 導入されたCSS、経路指定されたJSは、その後の溶液:vue.config.jsは増加「./」:publicPathを に変更し、又は元のbaseUrlにpublicPathに、VUE-cli3.3に上方baseUrlに放棄しましたpublicPath。
- モードでrouter.js、サーバーのニーズ、それは(パターン#リンクを削除する)場合は履歴モードを設定するには、モード履歴モード(デフォルト)に置き換えてもよいし、リンクは#である(参照してください。リンク:https://router.vuejs.org/zh/guide/essentials/history-mode.html)
- ブラウザは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': '' } } } } }。