码迷,mamicode.com
首页 > 其他好文 > 详细

Vue Router 路由懒加载

时间:2019-08-09 17:17:18      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:返回   use   routes   port   proc   router   加载   效果   env   

 

将异步组件定义为一个返回Promise 的工厂函数。

函数样式的import()语法,是JavaScript新增加的模块加载语法,提案正处于TC39委员会的第四阶段。它返回一个Promise。

 

一 路由配置

 

import Vue from "vue";
import Router from "vue-router";
const Home = () => import(/*webpackChunkName:"home"*/ "./views/Home.vue");
const User = () => import(/*webpackChunkName:"user"*/ "./components/User.vue");

Vue.use(Router);

export default new Router({
  mode: "hash",
  base: process.env.BASE_URL,
  routes: [
    {
      path: "/",
      name: "home",
      component: Home
    },
    {
      path: "/user/:id",
      name: "user",
      component: User
    }
  ]
});

 

二 运行效果

 

先访问首页

 

技术图片

再访问用户页

 

技术图片

 

Vue Router 路由懒加载

标签:返回   use   routes   port   proc   router   加载   效果   env   

原文地址:https://www.cnblogs.com/sea-breeze/p/11328365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!