vue.js路由实例讲解

作者: 闲睡猫 | 来源:发表于2018-07-07 16:07 被阅读29次

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

实现以下功能:

路由.gif

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

实现步骤:

  • 导入vue-router
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
  • 使用router-link组件生成点击导航
<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></router-view>
  • 创建相关组件
let login = {
    template: '#login',
};
let register = {
    template: '#register',
};
  • 创建路由router实例
let router = new VueRouter({
    routes: [ // 路由匹配规则
        { path: '/', redirect: '/login' },
        { path: '/login', component: login },
        { path: '/register', component: register },
    ],
});
  • 通过router属性使用路由规则
let vm = new Vue({
    el: "#app",
    data: {},
    router: router // 用于监听url地址的变化,然后展示对应的组件
});

具体代码

路由

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

相关文章

  • vue.js路由实例讲解

    vue.js的路由功能由vue-router提供 实现以下功能: 登录和注册两个按钮分别对应login和regis...

  • 父子组件通信

    vue之父子组件间通信实例讲解(props、emit) Vue.js 递归组件实现树形菜单(实例分享)

  • 大牛技术分享

    vue.js router--路由

  • Vue.js 路由

    本章节我们将为大家介绍 Vue.js 路由。 Vue.js 路由允许我们通过不同的 URL 访问不同的内容。 通过...

  • Vue-router

    Vue路由详解 一、Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,...

  • 2018-09-26

    一、 路由Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页W...

  • 路由、路由的嵌套、路由传参、axios

    一、 路由Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页W...

  • 路由、路由的嵌套、路由传参、axios

    一、 路由Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页W...

  • vue路由

    [vue路由的使用] ue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单...

  • vue-router

    一: 使用路由引入组件配置路由创建路由实例创建Vue实例,挂载路由二: 两个标签(1)

网友评论

    本文标题:vue.js路由实例讲解

    本文链接:https://www.haomeiwen.com/subject/bpawuftx.html