VUE-路由选择

路由选择

实现ca和cb可以在一个页面上切换

首先创建两个组件ca,cb

配置路由规则 const routers    path

创建路由模块实例const router  (history,routes)  这里的history是浏览记录

放到某个组件中  const app{data{},router}

将app挂载,识别路由

在app设置路由可视化<router-view></router-view>

<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<script src="https://unpkg.com/vue@next"></script>
		<!--引用一个路由库  -->
		<script src="https://unpkg.com/vue-router@next"></script>
		
	</head>
	<body>
		<div id = "app">
			<router-link to = '/ca'>梦华录</router-link>
			&nbsp;
			<router-link to = '/cb'>平凡的世界</router-link>
			<br/>
			<!--路由的可视化 -->
			<router-view></router-view>
		</div>
		
		<script>
			const ca = {
				template:`<p>团了么</p>`
			}
			const cb = {
				template:`<p>春风得意马蹄疾,不信人间有别离。</p>`
			}
			//给组件定义路由常量
			//这是一个数组,给多个组件配置地址
			//每个组件配置一个映射路径
			const routes = [
				{path:'/ca',component:ca},
				{path:'/cb',component:cb}
			]
			//路由的工作方式
			const history = VueRouter.createWebHistory()
			
			
			//创建路由对象模块实例,给实例传入配置好的路由规则routes
			const router=VueRouter.createRouter({
				history,
				routes
			})
			const app={
				data(){
					return{
						
					}
				},
				router
			}
			let vm = Vue.createApp(app).use(router)
			vm.mount('#app')
		</script>
	</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值