v-router学习笔记

在模块化机制中使用v-router

一. 用脚手架构建项目(v-cli版本2.x)

vue init webpack myvuejsproject
//myvuejsproject为项目名称
创建项目时需要输入的信息详解:
v-router学习笔记_第1张图片
初始化项目后的样子
v-router学习笔记_第2张图片

二. 在项目中使用v-router

(用脚手架构建初始化项目完后其实项目中已经配好的v-router,但为了熟练v-router的使用我们自己手动配置使用v-router)

步骤:先在router文件夹中的index.js中 导入路由对象,调用 Vue.use(VueRouter),再 创建路由实例,并 传入路由映射然后再main.js中的Vue实例中 挂载创建的路由实例
  1. 导入路由对象,并调用Vue.use(VueRouter)

    Vue.use(VueRouter)
  2. 创建路由实例,并且传入路由映射配置

    // 创建VueRouter对象
    const routers = [];
    
    const router = new VueRouter({
              routers
    })
  3. 在Vue实例中挂载创建的路由实例

    import router from './router/index';
    new Vue({
                                            el: '#app',
                                            router,//挂载创建的路由实例
                                            components: {
                                            App
              },
              template: ''
    })

图片来源于codewhy老师的学习视频

你可能感兴趣的:(vue-router,vue.js,npm,node.js,前端)