2017-10-27 6 views
0

확인이 필요하거나 경로가 변경되었으므로 문제가 있습니다. 내 예를 들어 ADRESS은 다음과 같습니다Vue 시청 경로

htttp://mySite/#/list/orders/actual 

http://mySite/#/list/visits/actual 

나는 템플릿을 가지고 거기에 내가 chceckig 해요 또는 경로가 변경되었습니다.

<template> 
<section> 
    <div>{{ header }}</div> 
</section> 
</template> 
<script> 
    export default { 

    name: 'headers', 
    data:() => ({ 
     header: 'Here should be dynamicly changed header', 
    }), 
    watch: { 
     '$route'(to, from) { 

     } 
    }, 
    methods: {} 
} 

어떻게 확인하거나 내가 목록에있어 지금이 단일 페이지입니다? 주문 및 방문은 매개 변수이며 매우 간단하게 확인할 수 있지만 목록은 매개 변수가 아닙니다. 확인 방법 또는 지금 목록에 있습니까?

const router = new VueRouter({ 
    routes: [ 
    { 
     path: '/foo', 
     component: Foo, 
     meta: { 
     pageCategory: 'list' 
     ] 
    }, 

    { 
     path: '/bar', 
     component: Bar, 
     meta: { 
     pageCategory: 'something' 
     ] 
    } 

    ] 
}) 

이 페이지는 메타은 다음 감시자 내부에 액세스 할 수 있습니다 경로에 메타 데이터를 추가 http://mySite/#/something/orders

답변

0

You could add metadata to the route

은 간단하다 : 나는 같은 다른 adresses을 가지고 있기 때문에 URL에서이 데이터를 가져 오기 위해 필요 to.matched.meta.pageCategory을 사용하여 원하는대로 할 수 있습니다.