ホームページ > ウェブフロントエンド > jsチュートリアル > vue-router 構築時のルーティング インターフェイス例外

vue-router 構築時のルーティング インターフェイス例外

php中世界最好的语言
リリース: 2018-04-11 16:44:31
オリジナル
1933 人が閲覧しました

今回はvue-router構築時のroutingインターフェース例外について、vue-router構築時の注意事項を解決するための

注意事項

をご紹介します。

vue cli を使用して Webpack プロジェクトを作成する

vue-router を追加し、ルーティングを使用して新しいコンポーネントを導入します。この時のルーティングとリンクはこんな感じで書きます

const router = new VueRouter({
 mode: 'history',
 base: dirname,
 routes: [
 {
  path: '/first',
  component: firstCom
 }
 ]
})
ログイン後にコピー
rreeee

1. npm run dev で問題がないことを確認します

2. npm ビルドパッケージングを実行します 3. サービスを開始し (例:

python

-m SimpleHTTPServer)、index.html ページをチェックして、ルートが /first ページをリクエストしていることを確認します。

4. 解決策: ルーティング設定の履歴をハッシュに変更し、リンクの /first を /#/first に変更します。問題が解決しました。 ============2017.8.24更新==================

いろいろ調べてみると、実はルーターモードでも履歴を利用できることが分かりました。問題はジャンプ中に発生しました。 window.location.href="" を使うのが当然だと思っていましたが、実際には router.push を使用する必要があります。コード内の handleSelect は要素が使用されているためです uiに表示されるメッセージ処理メソッド。このメソッドは、ボタンのキーが 2 の場合は 1 番目にジャンプし、キーが 3 の場合は 2 番目にジャンプするときにトリガーされることがわかります。

<a href="/first" rel="external nofollow" >Try this!</a>
ログイン後にコピー

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:
vue ビルドがパッケージ化された後にホームページの白い画面に対処する方法


ネイティブがフェッチを使用して画像アップロード機能を実装する方法

🎜🎜

以上がvue-router 構築時のルーティング インターフェイス例外の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート