zoukankan      html  css  js  c++  java
  • vue-router路由加载两种模式

    npm

    npm install --save vue-router

    安装完成后,打开package.json,如果看到这个"vue-router": 版本号,
    就代表安装成功了
      "dependencies": {
        "axios": "^0.18.0",
        "vue": "^2.5.2",
        "vue-router": "^3.0.1",
        "vuex": "^3.0.1"
      },
    

    路由加载分为两种模式

    懒加载

    在我们进入首屏页面的时候根据需要加载路由组件,从而优化用户体验

    import Vue from 'vue'
    import Router from 'vue-router'
     
    Vue.use(Router)
     
    export default new Router({
      mode: 'history',
      base: '/flag2019/admin',
      routes: [
        {
          path: '/',
          redirect: '/flag'
        },
        {
          path: '/flag',
          component: resolve => require(['../components/flag.vue'], resolve),
          meta: {title: 'xxxxx'},
        },
        {
          path: '/flagAdvise',
          component: resolve => require(['../components/flagAdvise.vue'], resolve),
          meta: {title: 'xxxx'},
        },
      ]
    })
    

    正常加载

    import Vue from 'vue'
    import Router from 'vue-router'
    import Home from '@/pages/Home'
    import CustomerService from '@/pages/CustomerService'
     
    Vue.use(Router)
     
    export default new Router({
        mode: 'history',
        base: '/dreforeshop/mobile',
        routes: [
            {
                path: '/home',
                name: 'home',
                component: Home,
                meta: {
                    keepAlive: false
                }
            },
            {
                path: '/service',
                name: 'service',
                component: CustomerService,
                meta: {
                    keepAlive: false
                }
            },
        ]
    })
    

    tip:加 mode: 'history',是为了去掉url中的#号

  • 相关阅读:
    【复习笔记】数据结构-外排序
    【复习笔记】数据结构-内排序
    python os
    pyinstaller problem
    python tk Lable
    机器学习
    python pickle and json
    pycharm 快捷键
    day10_procession作业
    python fibonacci recursion review
  • 原文地址:https://www.cnblogs.com/zouwangblog/p/11141246.html
Copyright © 2011-2022 走看看