text: import Vue from 'vue'
  import VueRouter from 'vue-router'
  
  const Home = () => import('views/home/Home.vue')
  const Category = () => import('views/category/Category.vue')
  const Cart = () => import('views/cart/Cart.vue')
  const Profile = () => import('views/profile/Profile.vue')
  
  // 1. 安装插件
  Vue.use(VueRouter)
  
  /**
   * Replace版本
   */
  const originalReplace = VueRouter.prototype.replace;
  VueRouter.prototype.replace = function replace(location) {
    return originalReplace.call(this, location).catch(err => err);
  }
  
  /**
   * Push版本
   */
  /* const originalPush = VueRouter.prototype.push
  VueRouter.prototype.push = function push(location) {
    return originalPush.call(this, location).catch(err => err)
  } */
  
  // 2. 创建router
  const routes = [
    {
      path: '/',
      redirect: '/home'
    },
    {
      path: '/home',
      component: Home
    },
    {
      path: '/category',
      component: Category
    },
    {
      path: '/cart',
      component: Cart
    },
    {
      path: '/profile',
      component: Profile
    }
  ]
  const router = new VueRouter({
    routes,
    mode: 'history'
  })
  
  
  export default router
  