vueカスタムラベルと単一ページマルチルーティングの実現コード
1.カスタムコンポーネントラベル(ホームにトップバー/サイドバーなどを挿入する)
例えば
<vHead>
2.単一ページマルチルーティングの実現
ワンページマルチルーティングとは、同じページに異なるルートの内容を表示し、サブルーティングに設定し、
例えば、
1.
ここで、Vueのカスタムタグと単一ページのマルチルーティングの実現に関する記事を紹介します。これに関連して、Vueのカスタムラベルのページの多ルートの内容は以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。
例えば
Header.vue
にHome.vue
を挿入すると表示されます。Header.vue
を定義し、Home.vue
のスクリプトにHeader.vue
を導入します。
import vHead from "./Header.vue";
# Header.vue vHead, ,
Header.vue Home.vue
./
コンポーネントをエクスポート:
export default {
components: {
vHead,
}
};
その後、Home.vue
の<template>
に直接挿入して使用することができます。<vHead>
2.単一ページマルチルーティングの実現
ワンページマルチルーティングとは、同じページに異なるルートの内容を表示し、サブルーティングに設定し、
<router-view></router-view>
を介してサブルーティングの挿入点として利用することである。対応するルーティングにアクセスすると、そのルーティング内容は<router-view>の位置にレンダリングされます。例えば、
Home.vue
ページにHomeDesk.vue
などのページを表示します。1.
./router/index.js
ルートの中のchildren
属性を設定することにより、HomeDesk.vueをHome.vueのサブルートに設定する:
const routes = [
{
path: '/',
name: 'home',
component: () => import('../components/common/Home.vue'), #
children: [
{
path: '/homedesk',
name: 'homedesk',
component: () => import('../components/page/HomeDesk.vue') #
},}]
2.HomeDesk.vue
ページのそれぞれの位置に<router-view></router-view>
を追加し、対応するルーティング/homedesk
にアクセスすると、そのルーティングコンテンツをHomeDesk.vue
の対応する位置にレンダリングする。ここで、Vueのカスタムタグと単一ページのマルチルーティングの実現に関する記事を紹介します。これに関連して、Vueのカスタムラベルのページの多ルートの内容は以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。