diff --git a/package.json b/package.json index 2bc0e7f38..a506cb6e3 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "lodash.debounce": "^4.0.6", "lodash.groupby": "^4.6.0", "vue": "^2.0.0", + "vue-router": "^2.3.0", "vuex": "^2.0.0" } } diff --git a/shells/dev/target/index.js b/shells/dev/target/index.js index 7d6197cec..72f93026c 100644 --- a/shells/dev/target/index.js +++ b/shells/dev/target/index.js @@ -6,6 +6,47 @@ import Counter from './Counter.vue' import Events from './Events.vue' import MyClass from './MyClass.js' +import IndexRoute from './router/IndexRoute.vue' +import RouteOne from './router/RouteOne.vue' +import RouteTwo from './router/RouteTwo.vue' +import RouteWithParams from './router/RouteWithParams.vue' +import NamedRoute from './router/NamedRoute.vue' +import RouteWithQuery from './router/RouteWithQuery.vue' +import RouteWithBeforeEnter from './router/RouteWithBeforeEnter.vue' +import RouteWithAlias from './router/RouteWithAlias.vue' +import RouteWithProps from './router/RouteWithProps.vue' + +import VueRouter from 'vue-router' + +Vue.use(VueRouter) + +const DynamicComponent = { + template: '
Hello named route
+Hello from route 1
+Hello from route 2
+Hello from route with alias
+Hello from before enter route
+Hello from route with params: Username: {{ $route.params.username }}, Id: {{ $route.params.id }}
+Hello from route with props: Username: {{ username }}, Id: {{ id }}
+Hello from route with query: {{ $route.query }}
+