3. Vue中的路由

Vue中的路由使用,最好直接使用官方提供的vue-router。

3.1 路由的安装类型

安装分为两种,可以在使用脚手架进行项目初始化的时候,直接选择安装路由。这样搭建完的项目中,会有一个router文件夹,下面包含一个index.js文件。这里面的配置会在后面详细说。

3.1.1 通过脚手架安装的路由

第一步,对于初始化时安装的路由,在router/index.js中会默认生成如下的基础配置。

import Vue from 'vue'
import Router from 'vue-router'
// 引入要路由的组件
import Home from '@/components/Home'
Vue.use(Router)

export default new Router({
  routes: [
// 配置路径
    {
      path: '/',
      name: 'Home',
      component: Home
    }
  ]
})

此时,要想使用路由,只需要把相应的组件引进来,然后配置路由变量routes
第二步,在App.vue文件的template中添加路由出口。

<router-view/>

第三步,配置跳转的使用前,需要将路由设置为全局可见。那么明显,就需要在main.js中进行一定的设置。

import router from './router'
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

配置跳转

<router-link to="/handler" tag="span">处理中心</router-link>

npm install vue-router --save-dev

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 又是毕业季,悲欢离合,阴晴圆缺。但峨眉的雨迟迟不肯回到云层的怀抱,已经淅淅沥沥的下了半个月之久了。这就好像我手头正...
    瓢把子阅读 221评论 0 1
  • 某天清晨,北半球美国苹果总部,产品研发部针对iphone 7 外观设计问题展开了最后一波讨论,问题集中在iphon...
    踮起脚尖66阅读 348评论 0 0
  • 2017,10,26,今天晚上我女儿说:“妈妈,我给你洗脚吧,这是我的作业。”我说:“好的”女儿轻轻的给我搓脚。一...
    我爱我的宝贝4107阅读 168评论 0 0
  • 晨, 早起, 微微笑, 阳光普照, 人在路上走…… 一直向前, 给目标, 交代, 去。
    小剧在成长阅读 195评论 0 6