学习vue-router?看这篇就够了——入门

一、简介

本文github地址,base分支
在我们使用Vue.js构建单页面应用时,必不可少的要使用到路由,但Vue.js本地不自具备,这时候vue-router就诞生了。那什么是路由呢?其实它类似我们常使用的“路由器”功能,对地址进行分发。根据地址栏不同的内容来指定到不同的页面。

一、安装与使用

本文将使用vue-cli快速搭建一个基于vue.js项目。

1. 安装

这里注意,我没有默认安装vue-router,各位小伙伴可以在install vue-router的时候选择yes


通过npm(网络不好的小伙伴用cnpm)来安装vue-routernpm install vue-router --save

2. 注册使用
1) 新建路由文件

src目录下新建router文件夹并新建router.js文件,说明vue-router是一个插件,要使用时要Vue.use(),在routes数组中为一个一个具体的路由配置选项。

import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

export default new Router({
    routes: []
})
2) 在vue.js中使用路由

main.js文件中

import Vue from 'vue'
import App from './App'
import router from './router/router.js'  //引入路由规则

Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,//使用路由
  template: '<App/>',
  components: { App }
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容