123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <template>
- <div id="app">
-
- <nav>
- <router-link to="/">Home</router-link> |
- <router-link to="/about">About</router-link> |
- <!-- <router-link to="/course">Course</router-link> -->
- <!-- <router-link :to="{name:'Course',params:{name:'zs',age:'18'}}">Course</router-link> -->
- <!-- <router-link :to="{path:'/course',query:{name:'zs',age:20}}">Course</router-link> -->
- <!-- <router-link :to="{name:'Course',query:{name:'zs',age:30}}">Course</router-link> -->
- <router-link to="/course">Course</router-link> |
- <router-link to="/ccc">Detail</router-link>
- <!--
- to :{
- path:'/course',
- query:{
- name:'zs',
- age:20
- }
- }
- -->
- <!--
- query传参 可以在地址里
- 页面刷新的时候 数据不丢失
- 可以通过path 也可以通过name
- params 传参 页面刷新的时候 数据会丢失
- url传参 参数拼接在地址里 刷新页面不丢失
- 通过$route.params接收参数
- router.js 里面的path /属性名
- -->
- </nav>
- <router-view/>
- </div>
- </template>
- <style lang="scss">
- #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;
- a {
- font-weight: bold;
- color: #2c3e50;
- &.router-link-exact-active {
- color: #42b983;
- }
- }
- }
- </style>
|