zoukankan      html  css  js  c++  java
  • vue学习笔记(二)——路由配置

    1.配置路由

    router/index.js文件中对所有的路由信息进行配置。

    // 首先引入vue和vue-router
    import Vue from 'vue'
    import VueRouter from 'vue-router'
    
    // 使用vue-router
    Vue.use(VueRouter)
    
    // 引入待配置的视图组件
    import Foo from '@/views/Foo.vue'
    import Bar from '@/views/Bar'
    
    // 配置路由信息
    const route = [
      {
        path: '/foo',
        component: Foo,
        meta: {
          title: 'foo页面',
          requireAuth: false
        }    
      },
      {
         path: '/bar',
         component: Bar,
         meta: {
           title: 'bar页面'
         }
      }        
    ]
    
    // 利用配置信息新建vue-router路由(important)
    const router = new VueRouter({mode: 'history', routes})
    
    // 导出
    export default router

    2.全局注册路由信息

    main.js文件中全局注册路由信息。

    // 引入vue
    import Vue from 'vue'
    
    // 引入主组件
    import App from './App'
    
    // 引入路由信息
    import router from './router'
    
    //新建全局vue实例,并注册router
    new Vue({
      el: '#app',
      router,    //注册路由
      store,    //注册store
      components: {App}, //主组件 
      template: '<App/>' //替代元素    
    })
  • 相关阅读:
    miragejs 学习
    json-server学习
    react-redux
    webpack4知识汇总2
    webpack4知识汇总1
    vue跳转当前页面
    redux初识
    react知识补漏2
    vue ssr
    状态码
  • 原文地址:https://www.cnblogs.com/zhoulixue/p/8893467.html
Copyright © 2011-2022 走看看