File size: 1,895 Bytes
4d70170 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
<script>
import RouteOne from './RouteOne.vue'
export default {
methods: {
addRoutes() {
this.$router.addRoutes([
{ path: '/new-route', component: RouteOne },
])
},
},
}
</script>
<template>
<div>
<p>
<router-link to="/route-one">
Go to Route One
</router-link>
</p>
<p>
<router-link to="/route-two">
Go to Route Two
</router-link>
</p>
<p>
<router-link to="/route-with-params/markussorg/5">
Go to route with params
</router-link>
</p>
<p>
<router-link to="/route-named">
Go to named route
</router-link>
</p>
<p>
<router-link to="/route-with-query?el=value&test=true">
Go to route with query
</router-link>
</p>
<p>
<router-link to="/route-with-before-enter">
Go to route with before enter
</router-link>
</p>
<p>
<router-link to="/route-with-redirect">
Go to route with redirect
</router-link>
</p>
<p>
<router-link to="/this-is-the-alias">
Go to route with alias
</router-link>
</p>
<p>
<router-link to="/route-with-dynamic-component">
Go to route with dyn. component
</router-link>
</p>
<p>
<router-link to="/route-with-props">
Go to route with props
</router-link>
</p>
<p>
<router-link to="/route-with-props-default">
Go to route with props (default)
</router-link>
</p>
<p>
<router-link to="/route-parent">
Go to route parent
</router-link>
</p>
<p>
<router-link to="/route-child">
Go to route child
</router-link>
</p>
<keep-alive>
<router-view />
</keep-alive>
<p>
<button @click="addRoutes">
Add new routes
</button>
</p>
</div>
</template>
|