12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <template>
- <div id="app">
-
- <nav>
- <router-link to="/">Home</router-link> |
- <router-link to="/about">About</router-link> |
- <!-- router-link 组件是用来实现页面跳转的 -->
- <!-- 路由链接的to属性指定跳转的路径 这个路径就是在router/index.js中配置path -->
- <!-- <router-link to="/pageone">页面一</router-link> | -->
- <router-link :to="{name:'pageone',params:{a:100,b:'hello'}}">页面一</router-link> |
- <router-link to="/pagetwo">页面二</router-link>
- <!-- 实现页面跳转分为3步 -->
- <!-- 第一步创建组件页面 vue文件 -->
- <!-- 第二步 在router/index.js 注册页面组件 -->
- <!-- 第三步 在路由组件中添加路由出口 -->
- </nav>
- <!-- 用来显示跳转的页面部分 -->
- <router-view />
- </div>
- </template>
- <style>
- #app {
- font-family: Avenir, Helvetica, Arial, sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- text-align: center;
- color: #2c3e50;
- }
- nav {
- padding: 30px;
- }
- nav a {
- font-weight: bold;
- color: #2c3e50;
- }
- nav a.router-link-exact-active {
- color: #42b983;
- }
- </style>
|