ホームページ  >  記事  >  ウェブフロントエンド  >  Vue.js が単一ページ上で複数のルーティング領域をどのように操作するかの分析例

Vue.js が単一ページ上で複数のルーティング領域をどのように操作するかの分析例

黄舟
黄舟オリジナル
2017-07-17 12:00:342219ブラウズ

この記事では主に、Vue.js の単一ページの複数のルーティングエリアの操作の詳細な例に関する関連情報を紹介します。必要な場合は、1 ページに複数の

ルーティングエリアの操作

を参照してください。 975b587bf85a482ea10b0a28848e78a4 エリアは、ルート

App.vue の設定:

<router-view></router-view>
<router-view name="left" style="float: left;width: 50%; height: 300px;background-color: #ccc;"></router-view>
<router-view name="right" style="float: left;width: 50%; height: 300px;background-color: #898;"></router-view>

index.js の設定:

import Vue from &#39;vue&#39;
import Router from &#39;vue-router&#39;
import Hello from &#39;@/components/Hello&#39;
import First1 from &#39;@/components/first1&#39;
import First2 from &#39;@/components/first2&#39;

Vue.use(Router)

export default new Router ({
 routes : [
  {
   path : &#39;/&#39;,
   name : &#39;Hello&#39;,
   components : {
    default : Hello,
    left : First1,
    right : First2
   }
  }
 ]
})

を設定することで、これらのエリアのコンテンツを操作する必要があります。設定は、URL が /#/first の場合に 2 つのコンポーネントの表示位置を入れ替えることです

export default new Router ({
 routes : [
  {
   path : &#39;/&#39;,
   name : &#39;Hello&#39;,
   components : {
    default : Hello,
    left : First1,
    right : First2
   }
  }, {
   path : &#39;/first&#39;,
   name : &#39;First&#39;,
   components : {
    default : Hello,
    left : First2,
    right : First1
   }   
  }
 ]
})

以上がVue.js が単一ページ上で複数のルーティング領域をどのように操作するかの分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。