vue-路由

vue-路由:在单页面中切换多个组件,切换多个页面。可以动态的渲染组件,

使用路由的步骤:

1:创建组件 

var rter={

        template:`

                    <div>第一个路由</div>

     `

2:配置路由信息

var routes =[

          {

                  path:'/rter',       

                  component:rter

           }

]

3:创建路由对象,将第二步配置的路由信息对象注册到路由对象

var router = new VueRouter({

       routes

})

4:将路由对象注册到根组件上

new Vue({

        el:'#app',

        router

})

5:在body的id为app的标签下面加入router-link标签

       <router-link to='/rter'>rter</router-link>

6:添加路由渲染出口

<router-view></router-view>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/vue.js"></script>
		<script src="js/vue-router.js"></script>
	</head>
	<body>
		<div id="app">
			<router-link to='/rter'>the first one</router-link>
			<router-view></router-view>
		</div>
	</body>
</html>
<script>
	var rter = {
		template:`
			<div>第一个路由</div>
		`
	}
	var routes = [
		{
			path:'/rter',
			component:rter
		}
	]
	var router = new VueRouter({
		routes
	})
	new Vue({
		el:"#app",
		router
	})
</script>

猜你喜欢

转载自blog.csdn.net/hjy170314/article/details/83384563