实现理由的基本步骤:
- 指定一个盛放组件的容器
- 创建各个组件
- 配置路由字典
- 访问指定路由下的组件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="js/vue.js"></script>
<!-- 引入路由插件 -->
<script src="js/vue-router.js"></script>
<!-- 创建组件Index.js -->
<script src="Index.js"></script>
<!-- 创建组件Details.js -->
<script src="Details.js"></script>
<!-- 配置路由字典 -->
<script src="router.js"></script>
</head>
<body>
<div id="app">
<!-- 指定一个盛放组件的容器 -->
<router-view></router-view>
</div>
<script>
new Vue({
el:'#app',
router
})
</script>
</body>
</html>
配置路由字典
创建router.js并引入index.html中
var router = new VueRouter({
routes:[
{path:'/',component:Index},
{path:'/details',component:Details},
]
})