程序员Vue.js专区Vue.js

vue.js路由实例讲解

2018-07-07  本文已影响29人  闲睡猫

vue.js的路由功能由vue-router提供

实现以下功能:

路由.gif

登录和注册两个按钮分别对应loginregister路由

实现步骤:

<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
<router-link to="/login" tag="button" class="btn btn-success">登录</router-link>
<router-link to="/register" tag="button" class="btn btn-danger col-lg-offset-2">注册</router-link>
router-link
<router-view></router-view>
let login = {
    template: '#login',
};
let register = {
    template: '#register',
};
let router = new VueRouter({
    routes: [ // 路由匹配规则
        { path: '/', redirect: '/login' },
        { path: '/login', component: login },
        { path: '/register', component: register },
    ],
});
let vm = new Vue({
    el: "#app",
    data: {},
    router: router // 用于监听url地址的变化,然后展示对应的组件
});

具体代码

路由

更多vue.js的有趣实例,请点击移步至目录

上一篇 下一篇

猜你喜欢

热点阅读