VUE-ルータ3ルートパターン:ハッシュ、歴史、抽象的。
ハッシュ:ブラウザ環境では、使用のURLのハッシュ値を、ルーティングん。HTML5の歴史のAPIブラウザをサポートしていませ含め、すべてのブラウザをサポートしています。
歴史:依存HTML5履歴APIとサーバー構成。
抽象的:サーバーがNode.jsのような、すべてのJavaScriptの動作環境をサポートします;ないブラウザAPIはルートが自動的にこのモードに強制されることがわかっていない場合。
VUE出典:
スイッチ(モード){ ケースの歴史': this.history =新しいHTML5HIstory(これ、option.base) ブレーク ケース'ハッシュ': this.history =新しいHashHistory(これ、option.base、this.fallback) ブレーク 抽象ケース」 ': this.history =新しいAbstractHistory(これ、options.base) ブレーク デフォルト: (!process.env.NODE_ENV ==場合は、 '生産'){ (偽、 `無効モード:$ {モード}`)主張 } }