1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <div id="app"> <!-- tag改变展示元素 --> <router-link to="/login" tag="span">Login</router-link> <router-link to="/register">Register</router-link> <transition mode="out-in"> <router-view></router-view> </transition> </div> <script> var login = { template: "<h1>login</h1>", } var register = { template: "<h1>register</h1>", } const routerObj = new VueRouter({ routes: [ // 路由匹配规则 path, component必须参数 { path: "/", redirect: "/login", }, // redirect 重定向 { path: "/login", component: login, }, { path: "/register", component: register, }, ], linkActiveClass: "myactive", }) var vm = new Vue({ el: "#app", methods: {}, router: routerObj, }) </script>
|