Skip to content

Instantly share code, notes, and snippets.

@rye761
Created July 9, 2017 21:48
Show Gist options
  • Save rye761/ec6d74e032eeaf11aa3abead31fa2be7 to your computer and use it in GitHub Desktop.
Save rye761/ec6d74e032eeaf11aa3abead31fa2be7 to your computer and use it in GitHub Desktop.
<html>
<head>
<title>Vue.js Router</title>
<meta charset="utf-8">
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vue-router@2.7.0/dist/vue-router.js"></script>
</head>
<body>
<div id="app">
<nav>
<ul>
<li><router-link to="/">Home</router-link></li>
<li><router-link to="/about">About</router-link></li>
</ul>
</nav>
<router-view></router-view>
</div>
<script>
var Home = { template: "<div><h1>Home</h1><p>This is home</p></div>" };
var About = { template: "<div><h1>About</h1><p>This is some information about our awesome company.</p></div>" };
var routes = [
{ path: '/', component: Home },
{ path: '/about', component: About}
];
var router = new VueRouter({
routes: routes,
});
var app = new Vue({
el: '#app',
router: router
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment