vue router demo
时间: 2023-07-01 12:13:33 浏览: 110
好的,这里是一个简单的 Vue Router 的 demo:
```html
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue Router Demo</title>
</head>
<body>
<div id="app">
<h1>Vue Router Demo</h1>
<router-view></router-view>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
<script src="./app.js"></script>
</body>
</html>
```
```js
// app.js
const Home = { template: '<div>Home</div>' }
const About = { template: '<div>About</div>' }
const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/', component: Home },
{ path: '/about', component: About }
]
})
const app = new Vue({
router
}).$mount('#app')
```
这个 demo 中包含两个页面:Home 和 About。通过 Vue Router 跳转页面,可以在地址栏中看到路由的变化。注意要在服务器上运行这个 demo,因为 Vue Router 使用了 HTML5 History API,这个 API 在本地文件中无法使用。
阅读全文