批改状态:合格
老师批语:看上去还是不错, 关键是理解路由的流程
- router-link相当于<a>标签
- 路由是基于a的锚点创建的,
- 每一个路由参数是一个对象,每个对象对应着一个地址
<router-link></router-link>标签<router-view></router-view>渲染路由<router-link to="****"></router-link>标签之中,


<div class="box"><!-- router-link相当于<a>标签 --><!-- 路由是基于a的锚点创建的 --><router-link to="/pa1">手机</router-link><router-link to="/pa2">水果</router-link><router-link to="/pa3">时间</router-link><!-- 渲染这个路由 --><router-view></router-view></div><script>const pa1 = {template: "<p>三星 华为 小米</p>",};const pa2 = {template: "<p>苹果 橘子 榴莲</p>",};const pa3 = {template: "<p>上午 中午 下午</p>",};// 注册路由const router = new VueRouter({// 配置// 每一个路由参数是一个对象,每个组件对象对应着一个地址routes: [{ path: "/pa1", component: pa1 },{ path: "/pa2", component: pa2 },{ path: "/pa3", component: pa3 },],});new Vue({router: router,el: ".box",});</script></body>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号