:今/principal
ベースパスに基づいてサブコンポーネントのルートを生成する方法</p> <p>は、私は次のルート持っVUE-ルータで次のルートを取得する方法
{path: '/principal', component: Principal}
を、私が運転する必要があるが同じURLベースを持っている他のコンポーネント、 次のように新しいURLは次のようになります。
/principal/compa
単一の基本ルートで他のコンポーネントを表示できるようにすることはできますか?
何かこれ(私はvue-routerがこのように動作しないことを知っています)が、どのようにこの動作をしますか?
{ path: '/principal', component: Principal, subpath: { path: 'compa', component: 'CompA' } }
おかげ
こんにちは、私はその動作を理解していますが、親コンポーネントに表示したくないコンテンツがある場合は、子コンポーネントのコンテンツを表示するだけです。 あなたの提案する方法で、私は同時に父と息子の内容を表示しています – chalo
@chaloそれはすべてコンポーネントの構造に依存します。たとえば、ベースルートのテンプレートに ''のみを含む単純なコンポーネントを使用し、 'children'の空のパスを使用してベースルートのコンポーネントを設定することができます。より大きい場合、ネストされたルートは、ベースルートと同じビューを共有しません(空のパスで指定されます)。 –